Xen auf Hardy - Bridging Probleme
Chris Cohen
kildau-ml at gmx.de
Son Mar 16 17:17:39 GMT 2008
Hi,
Ich habe gestern Hardy auf einen neuen Rechen debootstrapped und xen
installiert. Alles läuft so weit, die Domains booten, nur das Netzwerk will
nicht.
In der Dom0 habe ich jetzt: (eth0 für die Dom0, eth1 für die DomUs)
root at fry:~# brctl show
bridge name bridge id STP enabled interfaces
xenbr 8000.001d7daf1e3e no eth1
vif1.0
root at fry:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0e:0c:aa:8b:6c
inet addr:10.1.16.250 Bcast:10.1.16.255 Mask:255.255.255.0
inet6 addr: fe80::20e:cff:feaa:8b6c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:731 errors:0 dropped:0 overruns:0 frame:0
TX packets:483 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:70462 (68.8 KB) TX bytes:75930 (74.1 KB)
Base address:0xdf00 Memory:fdda0000-fddc0000
eth1 Link encap:Ethernet HWaddr 00:1d:7d:af:1e:3e
inet6 addr: fe80::21d:7dff:feaf:1e3e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:35 errors:0 dropped:0 overruns:0 frame:0
TX packets:51 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2940 (2.8 KB) TX bytes:3688 (3.6 KB)
Interrupt:23 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vif1.0 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:35 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:3 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:1196 (1.1 KB) TX bytes:1328 (1.2 KB)
xenbr Link encap:Ethernet HWaddr 00:1d:7d:af:1e:3e
inet addr:10.1.32.100 Bcast:10.1.32.255 Mask:255.255.255.0
inet6 addr: fe80::21d:7dff:feaf:1e3e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:45 errors:0 dropped:0 overruns:0 frame:0
TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2542 (2.4 KB) TX bytes:2664 (2.6 KB)
... wobei xenbr später keine IP-Adresse mehr haben wird.
Und in der DomU:
root at bender:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:ec:36:87
inet addr:10.1.32.10 Bcast:10.1.32.255 Mask:255.255.255.0
inet6 addr: fe80::216:3eff:feec:3687/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1686 (1.6 KB)
Mein Problem hat das aber leider nicht gelöst: (Ich versuchs einfach nochmal
verständlicher zu machen :))
Ein ping von DomU auf die IP-Adresse von xenbr:
root at bender:~# ping -c 3 10.1.32.100
PING 10.1.32.100 (10.1.32.100) 56(84) bytes of data.
From 10.1.32.10 icmp_seq=1 Destination Host Unreachable
From 10.1.32.10 icmp_seq=2 Destination Host Unreachable
From 10.1.32.10 icmp_seq=3 Destination Host Unreachable
Tcpdump in der Dom0 auf die xenbr:
root at fry:~# tcpdump -i xenbr
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on xenbr, link-type EN10MB (Ethernet), capture size 96 bytes
16:12:34.304945 arp who-has 10.1.32.100 tell bender
16:12:34.306489 arp reply 10.1.32.100 is-at 00:1d:7d:af:1e:3e (oui Unknown)
16:12:34.305643 IP 10.1.32.100.56054 > ns1.unixhosts.org.domain: 12446+ PTR?
100.32.1.10.in-addr.arpa. (42)
16:12:34.306299 IP ns1.unixhosts.org.domain > 10.1.32.100.56054: 12446
NXDomain* 0/1/0 (106)
16:12:34.306702 IP 10.1.32.100.46370 > ns1.unixhosts.org.domain: 5753+ PTR?
2.32.1.10.in-addr.arpa. (40)
16:12:34.307152 IP ns1.unixhosts.org.domain > 10.1.32.100.46370: 5753* 1/1/1
PTR[|domain]
16:12:35.304938 arp who-has 10.1.32.100 tell bender
16:12:35.304956 arp reply 10.1.32.100 is-at 00:1d:7d:af:1e:3e (oui Unknown)
16:12:36.304995 arp who-has 10.1.32.100 tell bender
16:12:36.305000 arp reply 10.1.32.100 is-at 00:1d:7d:af:1e:3e (oui Unknown)
16:12:39.305669 arp who-has ns1.unixhosts.org tell 10.1.32.100
16:12:39.305779 arp reply ns1.unixhosts.org is-at 00:50:8b:95:a4:d2 (oui
Unknown)
Das selbe bei jedem anderen Host an eth1.
Die xenbr "sieht" die echo requests also garnicht erst.
Iptables ist nicht aktiv.
Any Ideas?
--
Greetings
Chris