I have a LAN (eth0) and WAN (eth2) interface.
Dom0 has static ips for both as well as 2 DomU''s:
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.9
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
allow-hotplug eth2
auto eth2
iface eth2 inet static
address XX.XXX.81.105
netmask 255.255.255.248
broadcast XX.XXX.81.111
network XX.XXX.81.104
gateway XX.XXX.81.110
dns-nameservers XX.XXX.81.106
<snippet from> xend-config.sxp:
#(network-script network-bridge)
(network-script multi-network-bridge)
(vif-script vif-bridge)
multi-network-bridge:
#!/bin/sh
dir=$(dirname "$0")
"$dir/network-bridge" "$@" vifnum=0 netdev=eth0
"$dir/network-bridge" "$@" vifnum=1 netdev=eth2
After 1st VM is started:
xenhost xen # brctl show
bridge name bridge id STP enabled interfaces
eth0 8000.00248c790091 no peth0
vif8.0
eth2 8000.00a0c967d78d no peth2
vif8.1
xenhost xen #
iptables output:
Chain FORWARD (policy ACCEPT 488 packets, 57330 bytes)
num pkts bytes target prot opt in out source
destination
1 44 4649 ACCEPT all -- * * 192.168.0.13
0.0.0.0/0 PHYSDEV match --physdev-in vif8.0
2 0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 PHYSDEV match --physdev-in vif8.0 udp spt:68 dpt:67 3
0 0 ACCEPT all -- * * XX.XXX.81.108
0.0.0.0/0 PHYSDEV match --physdev-in vif8.1
4 0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 PHYSDEV match --physdev-in vif8.1 udp spt:68 dpt:67
Connectivity on the Lan and wan!
After 2nd VM is started:
xenhost xen # brctl show
bridge name bridge id STP enabled interfaces
eth0 8000.00248c790091 no peth0
vif8.0
vif9.0
eth2 8000.00a0c967d78d no peth2
vif8.1
vif9.1
xenhost xen #
Chain FORWARD (policy ACCEPT 1069 packets, 107K bytes)
num pkts bytes target prot opt in out source
destination
1 44 4649 ACCEPT all -- * * 192.168.0.13
0.0.0.0/0 PHYSDEV match --physdev-in vif8.0
2 0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 PHYSDEV match --physdev-in vif8.0 udp spt:68 dpt:67 3
0 0 ACCEPT all -- * * XX.XXX.81.108
0.0.0.0/0 PHYSDEV match --physdev-in vif8.1
4 0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 PHYSDEV match --physdev-in vif8.1 udp spt:68 dpt:67 5
0 0 ACCEPT all -- * * 192.168.0.14
0.0.0.0/0 PHYSDEV match --physdev-in vif9.0
6 0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 PHYSDEV match --physdev-in vif9.0 udp spt:68 dpt:67 7
0 0 ACCEPT all -- * * XX.XXX.81.109
0.0.0.0/0 PHYSDEV match --physdev-in vif9.1
8 0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 PHYSDEV match --physdev-in vif9.1 udp spt:68 dpt:67
PING 192.168.0.14 (192.168.0.14) 56(84) bytes of data.>From 192.168.0.9 icmp_seq=2 Destination Host Unreachable
Doesn''t matter which VM is started first, the second never has
connectivity on either interface.
Ideas?
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users