#1 Le 19/09/2007, à 14:59
- Mamain83
plusieurs cartes reseau sous virtualbox ?
bonjour,
voila, j'ai deux machines virtuelles (sous windows) et chacune dispose de son tap (tap1 et tap2) et mon fichier interfaces est configuré comme indiqué sur ce tuto:
http://doc.ubuntu-fr.org/virtualbox_reseau
maintenant... je sort très bien avec la machine connecté avec le tap1... mais comment "bridger" le tap2 ?
Hors ligne
#2 Le 20/09/2007, à 14:41
- beber38
Re : plusieurs cartes reseau sous virtualbox ?
Salut,
J'ai exactement le même soucis, J'ai essayé de reproduire la même chose pour tap2 que pour tap1 mais ça ne fonctionne pas.
Une idée ?
Hors ligne
#3 Le 20/09/2007, à 16:03
- Mamain83
Re : plusieurs cartes reseau sous virtualbox ?
au moins je me sens moins seul... bienvenu dans mon enfer....
hhheeelllppp !!!
Hors ligne
#4 Le 20/09/2007, à 18:46
- beber38
Re : plusieurs cartes reseau sous virtualbox ?
up , personne ne l'as deja fait ?
Hors ligne
#5 Le 21/09/2007, à 13:52
- beber38
Re : plusieurs cartes reseau sous virtualbox ?
re up
Hors ligne
#6 Le 21/09/2007, à 22:50
- kesou
Re : plusieurs cartes reseau sous virtualbox ?
je poste ici mon script d'init qui permet d'initier deux tap sur un br0. en espérant que ça vous aidera..
Il faudra l'adapter à votre conf réseau
#!/bin/bash
#petit script pour initier deux interfaces tap1 et tap2 rattachée au br0
# INSTALL :
#
#Installer les dependances ajouter l'admin vBox au groupe uml-net :
#apt-get install bridge-utils uml-utilities
#adduser xxx uml-net (remplacer xxx par l'admin vbox)
#cp bridge /etc/init.d
#update-rc.d bridge defaults 20
#
#PRINCIPE :
#le bridge est crée automatiquement au lancement du système
#pour le lancer ou l'arreter :
#/etc/init.d/bridge start
#/etc/init.d/bridge stop
user=xxx #remplacer xxx pour l'admin vbox
do_start()
{
brctl addbr br0
brctl addif br0 eth0
tunctl -t tap1 -u $user
tunctl -t tap2 -u $user
chmod 0666 /dev/net/tun
ifconfig tap1 up
brctl addif br0 tap1
brctl addif br0 tap2
ifconfig tap1 0.0.0.0 promisc up
ifconfig tap2 0.0.0.0 promisc up
ifconfig eth0 0.0.0.0 promisc up
ifconfig br0 192.168.200.2 netmask 255.255.255.0 broadcast 192.168.200.255
sleep 10
route add default gw 192.168.200.1
}
do_stop()
{
tunctl -d tap1 -f /dev/net/tun
tunctl -d tap2 -f /dev/net/tun
ifconfig br0 down
brctl delbr br0
ifconfig eth0 192.168.200.2 netmask 255.255.255.0 broadcast 192.168.200.255
sleep 10
route add default gw 192.168.200.1
}
case "$1" in
start)
do_start
;;
stop)
do_stop
49,1 Haut
Dernière modification par kesou (Le 22/09/2007, à 08:47)
Hors ligne
#7 Le 24/09/2007, à 18:17
- beber38
Re : plusieurs cartes reseau sous virtualbox ?
Salut,
Je suis entrain de tester ta solution mais j'ai des soucis avec la fin de ton fichier, les "49,1 Haut" sont de trop je suppose ?
Mais meme sans, quand je demarre le script j'ai "fin de fichier inatendu" n'y a t il pas une erreur ?
Sinon, peux tu publier ton /etc/network/interfaces aussi ?
merci d'avance
Hors ligne
#8 Le 24/09/2007, à 19:13
- kesou
Re : plusieurs cartes reseau sous virtualbox ?
En effet mon copier/coller à du merder.:(
voici ce qu'il faut copier :
Désolé
#!/bin/bash
#petit script pour initier deux interfaces tap1 et tap2 rattachée au br0
# INSTALL :
#
#Installer les dependances ajouter l'admin vBox au groupe uml-net :
#apt-get install bridge-utils uml-utilities
#adduser xxx uml-net (remplacer xxx par l'admin vbox)
#cp bridge /etc/init.d
#update-rc.d bridge defaults 20
#
#PRINCIPE :
#le bridge est crée automatiquement au lancement du système
#pour le lancer ou l'arreter :
#/etc/init.d/bridge start
#/etc/init.d/bridge stop
user=xxx #remplacer xxx pour l'admin vbox
do_start()
{
brctl addbr br0
brctl addif br0 eth0
tunctl -t tap1 -u $user
tunctl -t tap2 -u $user
chmod 0666 /dev/net/tun
ifconfig tap1 up
brctl addif br0 tap1
brctl addif br0 tap2
ifconfig tap1 0.0.0.0 promisc up
ifconfig tap2 0.0.0.0 promisc up
ifconfig eth0 0.0.0.0 promisc up
ifconfig br0 192.168.200.2 netmask 255.255.255.0 broadcast 192.168.200.255
sleep 10
route add default gw 192.168.200.1
}
do_stop()
{
tunctl -d tap1 -f /dev/net/tun
tunctl -d tap2 -f /dev/net/tun
ifconfig br0 down
brctl delbr br0
ifconfig eth0 192.168.200.2 netmask 255.255.255.0 broadcast 192.168.200.255
sleep 10
route add default gw 192.168.200.1
}
case "$1" in
start)
do_start
;;
stop)
do_stop
;;
*)
echo "usage $0 {start|stop}"
exit
;;
esac
Il faut que tu adaptes à ta conf réseau
Mon /etc/network/inerface n'est pas important car c'est le script d'init qui configure entièrement le reseau
avec la commmande
ifconfig br0 192.168.200.2 netmask 255.255.255.0 broadcast 192.168.200.255
c'est cette ligne que tu dois adapter à ta conf reseau
bonne chance
Dernière modification par kesou (Le 24/09/2007, à 19:15)
Hors ligne
#9 Le 27/09/2007, à 11:49
- beber38
Re : plusieurs cartes reseau sous virtualbox ?
ça marche nickel, merci encore
Je vais tester maintenant avec encore plus de "tap"
Hors ligne
#10 Le 27/09/2007, à 22:42
- kesou
Re : plusieurs cartes reseau sous virtualbox ?
Ca ne devrait pas poser de pb
heureux d'avoir pu t'aider
Dernière modification par kesou (Le 27/09/2007, à 22:43)
Hors ligne