Toon posts:

[XEN] bridged network: domU geen netwerkverbinding

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een Debian Lenny AMD64 server met XEN 3.2-1 erop.
Hier staan 2 domU's op, beide ook Debian Lenny 64bit
De dom0 heeft een internetconnectie. De domU's niet, de domU's kunnen elkaar pingen, maar een ping naar de dom0 of naar buiten toe gaat niet.
Het netwerk is de standaard XEN bridge met de standaard scripts (network-bridge en vif-bridge).

in dom0 zie ik veel dropped packets op peth0:
peth0     Link encap:Ethernet  HWaddr 00:24:21:ef:31:4d
        inet6 addr: fe80::224:21ff:feef:314d/64 Scope:Link
        UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
        RX packets:90489 errors:0 dropped:970655646476 overruns:0 frame:0
        TX packets:18339 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000
        RX bytes:106558714 (101.6 MiB)  TX bytes:2507224 (2.3 MiB)
        Interrupt:16 Base address:0x8000 


Dingen die ik geprobeerd heb:
ping van dom0 naar domU:
# ping 188.40.120.xxx
PING 188.40.120.xxx (188.40.120.xxx) 56(84) bytes of data.
^C
--- 188.40.120.xxx ping statistics ---
67 packets transmitted, 0 received, 100% packet loss, time 66000ms

ook een arp -a geeft het mac adres van de domU niet.

# arping 188.40.120.xxx
ARPING 188.40.120.xxx from 188.40.120.yyy eth0
Unicast reply from 188.40.120.xxx [00:16:3E:FA:33:D5]  0.566ms
Unicast reply from 188.40.120.xxx [00:16:3E:FA:33:D5]  0.555ms
^CSent 2 probes (1 broadcast(s))
Received 2 response(s) 

maar een arping gaat wel? :?

Ping op domU naar dom0
#ping 188.40.120.yyy
PING 188.40.120.yyy (188.40.120.yyy) 56(84) bytes of data.
^C
--- 188.40.120.yyy ping statistics ---
14 packets transmitted, 0 received, 100% packet loss, time 13013ms 


tegelijkertijd een tcpdump op dom0:

# tcpdump -lfni vif2.0
20:59:20.342860 IP 188.40.120.xxx > 188.40.120.yyy: ICMP echo request, id 15621, seq 9, length 64
20:59:21.342865 IP 188.40.120.xxx > 188.40.120.yyy: ICMP echo request, id 15621, seq 10, length 64
20:59:22.342861 IP 188.40.120.xxx > 188.40.120.yyy: ICMP echo request, id 15621, seq 11, length 64
20:59:23.342860 IP 188.40.120.xxx > 188.40.120.yyy: ICMP echo request, id 15621, seq 12, length 64 

# tcpdump -lfni eth0
21:02:36.794903 IP 188.40.120.xxx > 188.40.120.yyy: ICMP echo request, id 15877, seq 20, length 64
21:02:36.795015 IP 188.40.120.yyy> 188.40.120.xxx: ICMP echo reply, id 15877, seq 20, length 64
21:02:36.794925 IP 188.40.120.yyy> 188.40.120.xxx: ICMP echo reply, id 15877, seq 20, length 64
21:02:37.794849 IP 188.40.120.xxx > 188.40.120.yyy: ICMP echo request, id 15877, seq 21, length 64 

op de vif komen er geen replies terug, maar wel op eth0 (de xen bridge)?

tcpdump op dom0 terwijl hij pingt naar domU:
# tcpdump -lfn
[   81.393249] device eth0 entered promiscuous mode
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
19:17:05.296316 IP 188.40.120.xxx > 188.40.120.yyy: ICMP echo request, id 11013, seq 62, length 64
19:17:06.296328 IP 188.40.120.xxx > 188.40.120.yyy: ICMP echo request, id 11013, seq 63, length 64
19:17:07.296315 IP 188.40.120.xxx > 188.40.120.yyy: ICMP echo request, id 11013, seq 64, length 64


Relevante info:

ifconfig op dom0:
eth0      Link encap:Ethernet  HWaddr 00:24:21:ef:31:4d
        inet addr:188.40.120.yyy Bcast:188.40.120.191  Mask:255.255.255.192
        inet6 addr: fe80::224:21ff:feef:314d/64 Scope:Link
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:24920 errors:0 dropped:0 overruns:0 frame:0
        TX packets:18111 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:0
        RX bytes:24466827 (23.3 MiB)  TX bytes:2488546 (2.3 MiB)

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)

peth0     Link encap:Ethernet  HWaddr 00:24:21:ef:31:4d
        inet6 addr: fe80::224:21ff:feef:314d/64 Scope:Link
        UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
        RX packets:90489 errors:0 dropped:970655646476 overruns:0 frame:0
        TX packets:18339 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000
        RX bytes:106558714 (101.6 MiB)  TX bytes:2507224 (2.3 MiB)
        Interrupt:16 Base address:0x8000

vif3.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:55 errors:0 dropped:0 overruns:0 frame:0
        TX packets:65601 errors:0 dropped:3 overruns:0 carrier:0
        collisions:0 txqueuelen:32
        RX bytes:3450 (3.3 KiB)  TX bytes:81533940 (77.7 MiB)

vif7.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:123 errors:0 dropped:0 overruns:0 frame:0
        TX packets:162 errors:0 dropped:49 overruns:0 carrier:0
        collisions:0 txqueuelen:32
        RX bytes:9708 (9.4 KiB)  TX bytes:21007 (20.5 KiB)


ifconfig op domU:
eth0      Link encap:Ethernet  HWaddr 00:16:3e:fa:33:d5
        inet addr:188.40.120.xxx Bcast:188.40.120.191       Mask:255.255.255.192
        inet6 addr: fe80::216:3eff:fefa:33d5/64 Scope:Link
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:167 errors:0 dropped:0 overruns:0 frame:0
        TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000
        RX bytes:21349 (20.8 KiB)  TX bytes:11430 (11.1 KiB)

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) 


op dom0:
# brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.002421ef314d       no              peth0
                                                      vif3.0
                                                      vif7.0 
# ip route list
188.40.120.128/26 via 188.40.120.129 dev eth0
188.40.120.128/26 dev eth0  proto kernel  scope link  src 188.40.120.132
default via 188.40.120.129 dev eth0 


Iemand die enig idee heeft wat ik nog kan proberen? :-)
Ik heb de server al eens opnieuw geïnstalleerd, en dan krijg ik hetzelfde probleem.

  • Lancer
  • Registratie: Januari 2002
  • Laatst online: 27-01 10:45

Lancer

What the......

Hebben de domU's wel een uniek hardware adres?

Hoe zien je VM definitie files er uit? De Xen scripts om de netwerken op te bouwen?

Je kunt niet in een systeem meten zonder het systeem te beinvloeden.... (gevolg van de Heisenberg onzekerheidsrelatie)


  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 23:51
Ik denk dat het te maken heeft met je config op de domU danwel de config van de scripts om je domU netwerkconfig te genereren. Allereerst een paar vragen:
  • Gebruik je xen-tools om je domU te bouwen? Zo ja: heb je een goede gateway ingesteld?
  • Wat is de output van `route` op een domU?
  • Heb je toevallig een Broadcom netwerkkaart? Dan moet je een diagnostische vlag uitzetten in het EEPROM van de kaart om bridging functionaliteit goed te laten verlopen. Google maar even op je pci vendor/product id's i.c.m. bridging onder Linux. Een collega van me heeft er eens zijn hoofd over gebroken met exact dezelfde symptomen als jij beschrijft. Moderne varianten van die kaartjes hebben die bug niet meer overigens. (Latere Dell servers die zijn geleverd bleek het niet meer nodig)

[ Voor 19% gewijzigd door gertvdijk op 09-10-2009 16:52 ]

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog