Hello.
I found that the Dom0 has the network problem after invoking
`network-bridge start`
and the problem disappears when `network-bridge stop` is invoked.
Again the OS is Debian Etch and installed packages are slightly
update as
the following.
linux-image-2.6.17-2-xen-amd64
linux-modules-2.6.17-2-xen-amd64
xen-hypervisor-3.0.3-2-amd64
xen-tools (2.8-2)
xen-utils-3.0.3-2
xen-utils-common (3.0.3-0-2)
Following is log of new tests. I appreciate comments about what is
wrong
for Dom0 to communicate with others when network-bridge is started.
******* Here's network interface setting
# cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 10.140.203.84
netmask 255.255.254.0
network 10.140.202.0
broadcast 10.140.203.255
gateway 10.140.203.254
******** At this point, network-bridge is stopped.
# cd /etc/xen/scripts
# ./network-bridge status
============================================================
2: eth0: <BROADCAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:14:5e:18:c5:9f brd ff:ff:ff:ff:ff:ff
inet 10.140.203.84/23 brd 10.140.203.255 scope global eth0
inet6 fe80::214:5eff:fe18:c59f/64 scope link
valid_lft forever preferred_lft forever
Device "xenbr0" does not exist.
relache:/etc/xen/scripts# ifconfig
eth0 Link encap:Ethernet HWaddr 00:14:5E:18:C5:9F
inet addr:10.140.203.84 Bcast:10.140.203.255 Mask:
255.255.254.0
inet6 addr: fe80::214:5eff:fe18:c59f/64 Scope:Link
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:1080 errors:0 dropped:0 overruns:0 frame:0
TX packets:304 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:142879 (139.5 KiB) TX bytes:51037 (49.8 KiB)
Interrupt:16 Memory:ce000000-ce011100
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:154 errors:0 dropped:0 overruns:0 frame:0
TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11686 (11.4 KiB) TX bytes:11686 (11.4 KiB)
# ./network-bridge start
Nothing to flush.
Waiting for peth0 to negotiate link....
******* starting network-bridge
# ./network-bridge status
============================================================
6: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue
link/ether 00:14:5e:18:c5:9f brd ff:ff:ff:ff:ff:ff
inet 10.140.203.84/23 brd 10.140.203.255 scope global eth0
inet6 fe80::214:5eff:fe18:c59f/64 scope link
valid_lft forever preferred_lft forever
23: xenbr0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
inet6 fe80::200:ff:fe00:0/64 scope link
valid_lft forever preferred_lft forever
bridge name bridge id STP enabled
interfaces
xenbr0 8000.feffffffffff no vif0.0
peth0
10.140.202.0/23 dev eth0 proto kernel scope link src 10.140.203.84
default via 10.140.203.254 dev eth0
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref
Use Iface
10.140.202.0 0.0.0.0 255.255.254.0 U 0
0 0 eth0
0.0.0.0 10.140.203.254 0.0.0.0 UG 0
0 0 eth0
============================================================
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:14:5E:18:C5:9F
inet addr:10.140.203.84 Bcast:10.140.203.255 Mask:
255.255.254.0
inet6 addr: fe80::214:5eff:fe18:c59f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2298 (2.2 KiB) TX bytes:3548 (3.4 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:156 errors:0 dropped:0 overruns:0 frame:0
TX packets:156 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11882 (11.6 KiB) TX bytes:11882 (11.6 KiB)
peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:25 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3100 (3.0 KiB) TX bytes:3796 (3.7 KiB)
Interrupt:16 Memory:ce000000-ce011100
vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:26 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3548 (3.4 KiB) TX bytes:2298 (2.2 KiB)
xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:44 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:5230 (5.1 KiB) TX bytes:0 (0.0 b)
****** 10.140.203.254 is the ip address of default router.
# ping 10.140.203.254
PING 10.140.203.254 (10.140.203.254) 56(84) bytes of data.
From 10.140.203.84 icmp_seq=1 Destination Host Unreachable
From 10.140.203.84 icmp_seq=2 Destination Host Unreachable
From 10.140.203.84 icmp_seq=3 Destination Host Unreachable
--- 10.140.203.254 ping statistics ---
8 packets transmitted, 0 received, +3 errors, 100% packet loss,
time 7014ms
, pipe 3
# ./network-bridge stop
# ./network-bridge status
============================================================
2: eth0: <BROADCAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:14:5e:18:c5:9f brd ff:ff:ff:ff:ff:ff
inet 10.140.203.84/23 brd 10.140.203.255 scope global eth0
inet6 fe80::214:5eff:fe18:c59f/64 scope link
valid_lft forever preferred_lft forever
Device "xenbr0" does not exist.
relache:/etc/xen/scripts# ifconfig
eth0 Link encap:Ethernet HWaddr 00:14:5E:18:C5:9F
inet addr:10.140.203.84 Bcast:10.140.203.255 Mask:
255.255.254.0
inet6 addr: fe80::214:5eff:fe18:c59f/64 Scope:Link
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:494 (494.0 b) TX bytes:334 (334.0 b)
Interrupt:16 Memory:ce000000-ce011100
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:162 errors:0 dropped:0 overruns:0 frame:0
TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12512 (12.2 KiB) TX bytes:12512 (12.2 KiB)
# ping 10.140.203.254
PING 10.140.203.254 (10.140.203.254) 56(84) bytes of data.
64 bytes from 10.140.203.254: icmp_seq=1 ttl=255 time=2.47 ms
64 bytes from 10.140.203.254: icmp_seq=2 ttl=255 time=0.425 ms
64 bytes from 10.140.203.254: icmp_seq=3 ttl=255 time=0.386 ms
64 bytes from 10.140.203.254: icmp_seq=4 ttl=255 time=0.377 ms
--- 10.140.203.254 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 0.377/0.916/2.476/0.900 ms
relache:/etc/xen/scripts# exit
On 2006/12/13, at 10:37, Toshinao Ishii wrote:
Hello Henning,
Thank you for comments.
On 2006/12/12, at 21:46, Henning Sprang wrote:
If then everything is O.K. then, what is the problem? O.K.
network.dummy is not ideal to get networking for the domu's. I don't
see any other obvious problems...
And: it really *does* work with network-dummy, and *does not* work
with network-bridge?
It is true whether it is a problem or not depends how one recognizes.
For me, it is a problem. If one looks around, there are much more
documents about configuring DomUs under the case other than
network-dummy. (For example, 2006-11/msg00884.html)
If "work" means, communication of Dom0 with external machines,
network-dummy really does work and network-bridge really does
not work under the configuration I explained.
Do you have any firewalling stuff running?
Yes. This is because Debian package xen-hypervisor-3.0.3-1-amd64
needs iproute to be installed and recommends bridge-utils to be
installed. I do not need firewalling capability.
I want to be able to setup with these packages.
I think, you need to restart your machine after changing the
networs-script stuff, because there are some situations where
changes
don't apply when just restarting xend. (it's a quite complex
change to
the network devices, so a reboot is cleaner when changing something
fundamentalk like this, I think)
For most of the tests, I restarted the machine. I will keep this way.
-- toshinao