|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] VM bridge doesn't pass traffic
Hey guys,
I've got a really strange issue with the networking on Debian 8.2 with
Xen 4.4, probably particularly regarding the network bridge between the
host machine and the vm.
I recently set up a server cluster consisting of two Debian Jessie
servers in a pretty basic configuration with Xen 4.4 from the official
repositories. I then configured corosync, pacemaker and DRBD to sync a
root partition between the two nodes and installed a Debian Jessie VM on
the master node.
Everything worked fine so far, but when I wanted to start configuring
the vm two days ago, I found that though the eth0 interface was up and
running a correctly configured IP the vm didn't have any access to the
network.
I then proceeded to check every possible thing I could think of and am
now at my wit's end.
The bridge is brought up by the default vif-bridge script and running,
as brctl shows:
bridge name bridge id STP enabled interfaces
xenbr0 8000.0cc47a781e22 no eth0
vif1.0
The required iptables rules are correctly generated:
Chain INPUT (policy ACCEPT 22281 packets, 3522K bytes)
pkts bytes target prot opt in out source
destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source
destination
0 0 ACCEPT all -- * * 0.0.0.0/0
0.0.0.0/0 PHYSDEV match --physdev-out vif1.0 --physdev-is-bridged
0 0 ACCEPT all -- * * 0.0.0.0/0
0.0.0.0/0 PHYSDEV match --physdev-in vif1.0 --physdev-is-bridged
Chain OUTPUT (policy ACCEPT 18929 packets, 3285K bytes)
pkts bytes target prot opt in out source
destination
Strangely, the vif interface is shown as DOWN in ip a on the dom0:
5: vif1.0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq master
xenbr0 state DOWN group default qlen 32
link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
And dmesg in the vm shows this error:
xenbus_probe_frontend: Device with no driver: device/vif/0
What's confusing me is that the interface is online and UP in the vm:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP
group default qlen 1000
link/ether 00:16:3e:c2:91:71 brd ff:ff:ff:ff:ff:ff
inet 10.xx.xx.xxx/24 brd 10.41.16.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::216:3eff:fec2:9171/64 scope link
valid_lft forever preferred_lft forever
But the IP is not reachable from the network and the vm won't get any
connection.
A tcpdump on from the dom0 on vif1.0 shows the following when trying to
ping the gateway from the vm:
20:26:11.653018 ARP, Request who-has 10.xx.xx.1 tell 10.xx.xx.xxx, length 28
20:26:12.651128 ARP, Request who-has 10.xx.xx.1 tell 10.xx.xx.xxx, length 28
20:26:13.651094 ARP, Request who-has 10.xx.xx.1 tell 10.xx.xx.xxx, length 28
While a tcpdump on xenbr0 shows nothing when pinging from the vm. When
pinging from an other machine though, similar entries show up in a
tcpdump on xenbr0 while nothing is shown on the vif interface:
20:27:53.216669 ARP, Request who-has 10.xx.xx.xxx tell 10.xx.xx.1, length 46
20:27:54.216676 ARP, Request who-has 10.xx.xx.xxx tell 10.xx.xx.1, length 46
20:27:55.216564 ARP, Request who-has 10.xx.xx.xxx tell 10.xx.xx.1, length 46
It seems to me that the bridge doesn't pass the traffic through to the vm.
Does anybody have an idea or experienced something similar?
Thanks in advance and kind regards,
David Winterstein
Compositiv GmbH
Hammer Deich 30
20537 Hamburg
Tel: 040 / 609 4349 0
Fax: 040 / 609 4349 40
GeschÃftsfÃhrer Matthias Krawen
Amtsgericht Hamburg - HRB 122540
USt.-IdNr: DE282432834
Es gelten ausschlieÃlich unsere AGB.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |