Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

Dernière modification par kesou (Le 27/09/2007, à 22:43)

Hors ligne