#1 Le 28/11/2007, à 21:54
- boiteux
Virtualbox bridge et kernel 2.6
Bonjour à tous,
Malgré l'abondance de script et de méthode en tout genre trouvé grace a mon pote google pour la création d'un bridge entre eth0(interface physique) ,tap0(interface virtuel) et br0 (bridge).
Feisty -> eth0(dhcp ou static, promisc ou pas)
br0 (static ou dhcp)
win xp -> tap0(dhcp ou static, promisc ou pas)
J'ai un peu essayé toutes les méthodes et j'arrive tantot à avoir une connexion impec sur un ou l'autre mais bien sur jamais en meme temps (sans firewall bien sûr .
Je commence a abandonne l'idée de pouvoir faire fonctionné les deux en meme temps apres avoir entendu qu'il y aurai un bug au niveau du kernel 2.6 donc tous a fait hors de portée de mes compétences.
J'ai trouvé ceci dans les maj du kernel :
commit 81d9ddae856678c45297550e9353c8a5a7fd6438
Author: Patrick McHardy <kaber@trash.net>
Date: Tue Nov 13 02:58:44 2007 -0800
[NETFILTER]: bridge: fix double POSTROUTING hook invocation
Packets routed between bridges have the POST_ROUTING hook invoked
twice since bridging mistakes them for bridged packets because
they have skb->nf_bridge set.
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>[url]http://kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.24-rc3[/url]
Est-ce que cela pourrait avoir un rapport avec mon probleme de bridge ?
Je vous poste ici mes log de route car j'ai un doute sur ce point que je ne maitrise pas du tout , si quelqu'un avec une config similaire pouvez posté le sien cela m'aiderai peut etre .
@:~# route -n
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 tap0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 br0
0.0.0.0 0.0.0.0 0.0.0.0 U 1000 0 0 tap0
@:~# route -C
cache de routage IP du noyau
Source Destination Passerelle Indic Metric Ref Use Iface
192.168.1.3 192.168.1.255 192.168.1.255 ibl 0 0 11 lo
192.168.1.3 192.168.1.255 192.168.1.255 ibl 0 0 11 lo
192.168.1.4 modem modem 0 0 2 br0
192.168.1.4 modem modem 0 0 2 br0
root@ubun:~# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.0013d4bc9217 no eth0
tap0
@:~# ifconfig
br0 Lien encap:Ethernet HWaddr 00:A3:D8:BC:47:17
inet adr:192.168.1.4 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::213:d4ff:febc:9217/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Octets reçus:9254073 (8.8 MiB) Octets transmis:6098017 (5.8 MiB)
eth0 Lien encap:Ethernet HWaddr 00:A3:D8:BC:47:17
inet adr:192.168.1.2 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::213:d4ff:febc:9217/64 Scope:Lien
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
Octets reçus:39137794 (37.3 MiB) Octets transmis:9939689 (9.4 MiB)
Interruption:21 Adresse de base:0x6000
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Sco
tap0 Lien encap:Ethernet HWaddr EE:29:AD:44:E4:5D
adr inet6: fe80::6c29:ddff:fee7:e43d/64 Scope:Lien
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
Octets reçus:8929 (8.7 KiB) Octets transmis:29727 (29.0 KiB)
Finalement j'ai mis le reste des command
Je ne vous mets pas le /etc/./interface je ne travaille pour l'instant qu'en ligne de commande a moins que cela pose un probleme
Merci d'avance.
Bonne journée