Hello lists. Having a problem getting network to work inside a domU. I have 2 guests os''s (the example ttylinux and a CentOS 3,3 domU). the 2 domU''s can ping each other, the dom0 can ping the outside world, incl internet. The 2 domU''s can not ping the dom0 (or anything else) and the dom0 can not ping the domU''s. Config dom0 Host OS is CentOS 4.0 with xen 2.0.6 [root@vps xen]# ifconfig eth0 Link encap:Ethernet HWaddr 00:60:08:6D:1E:C6 inet addr:10.0.0.211 Bcast:10.0.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:125239 errors:0 dropped:0 overruns:0 frame:0 TX packets:1677 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:17073332 (16.2 MiB) TX bytes:132617 (129.5 KiB) Interrupt:10 Base address:0x1480 eth1 Link encap:Ethernet HWaddr 00:04:76:13:92:DA inet addr:10.0.0.210 Bcast:10.0.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:113302 errors:0 dropped:0 overruns:1 frame:0 TX packets:39535 errors:0 dropped:0 overruns:0 carrier:0 collisions:22 txqueuelen:1000 RX bytes:14854554 (14.1 MiB) TX bytes:4235423 (4.0 MiB) Interrupt:9 Base address:0x1400 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:42137 errors:0 dropped:0 overruns:0 frame:0 TX packets:42137 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3030632 (2.8 MiB) TX bytes:3030632 (2.8 MiB) vif30.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:34 errors:0 dropped:0 overruns:0 frame:0 TX packets:90 errors:0 dropped:145 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2378 (2.3 KiB) TX bytes:4540 (4.4 KiB) vif51.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:20 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1120 (1.0 KiB) TX bytes:462 (462.0 b) xen-br0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet addr:10.0.0.212 Bcast:10.255.255.255 Mask:255.0.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:335 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:15764 (15.3 KiB) TX bytes:756 (756.0 b) [root@vps xen]# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 xen-br0 0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0 domU config for the centos domu: kernel = "/boot/vmlinuz-2.4-xenU" memory =32 name = "centos" nics=1 vif = [ ''mac=aa:00:00:00:00:11, bridge=xen-br0'' ] disk = [ ''phy:sda2,sda2,w'' ] dhcp="off" root = "/dev/sda2 ro" extra = " 3 console=tty0" restart = ''onreboot'' [root@centos root]# ifconfig eth0 Link encap:Ethernet HWaddr AA:00:00:00:00:11 inet addr:10.0.0.220 Bcast:10.0.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 TX packets:20 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:462 (462.0 b) TX bytes:1120 (1.0 Kb) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:13 errors:0 dropped:0 overruns:0 frame:0 TX packets:13 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1036 (1.0 Kb) TX bytes:1036 (1.0 Kb) [root@centos root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 IPADDR=10.0.0.220 NETMASK=255.255.255.0 NETWORK=10.0.0.0 ONBOOT=yes [root@centos root]# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0 (no idea where the 169.* address comes from). the 10.0.0.1 is my router that connects to the internet, and is the default gatwat for all systems (fysical machine). [root@centos root]# ping 10.0.0.1 PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.>From 10.0.0.220 icmp_seq=0 Destination Host Unreachable >From 10.0.0.220 icmp_seq=1 Destination Host Unreachable >From 10.0.0.220 icmp_seq=2 Destination Host Unreachable10.0.0.230 is the domU with ttylinux [root@centos root]# ping 10.0.0.230 PING 10.0.0.230 (10.0.0.230) 56(84) bytes of data. 64 bytes from 10.0.0.230: icmp_seq=0 ttl=64 time=2.32 ms 64 bytes from 10.0.0.230: icmp_seq=1 ttl=64 time=0.343 ms (works). Why i can ping domU <-> domU but not domU <-> *anything else* ?? Thanks in advance, Nico van Royen nico@ircqnet.org _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi, On Friday 08 July 2005 13:25, Nico wrote:> Hello lists. > > Having a problem getting network to work inside a domU. > > I have 2 guests os''s (the example ttylinux and a CentOS 3,3 domU). > > the 2 domU''s can ping each other, the dom0 can ping the outside world, incl > internet. > The 2 domU''s can not ping the dom0 (or anything else) and the dom0 can not > ping the domU''s. > > Config dom0 > Host OS is CentOS 4.0 with xen 2.0.6 > > [root@vps xen]# ifconfig > eth0 Link encap:Ethernet HWaddr 00:60:08:6D:1E:C6 > inet addr:10.0.0.211 Bcast:10.0.0.255 Mask:255.255.255.0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:125239 errors:0 dropped:0 overruns:0 frame:0 > TX packets:1677 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:17073332 (16.2 MiB) TX bytes:132617 (129.5 KiB) > Interrupt:10 Base address:0x1480 > > eth1 Link encap:Ethernet HWaddr 00:04:76:13:92:DA > inet addr:10.0.0.210 Bcast:10.0.0.255 Mask:255.255.255.0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:113302 errors:0 dropped:0 overruns:1 frame:0 > TX packets:39535 errors:0 dropped:0 overruns:0 carrier:0 > collisions:22 txqueuelen:1000 > RX bytes:14854554 (14.1 MiB) TX bytes:4235423 (4.0 MiB) > Interrupt:9 Base address:0x1400 > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:42137 errors:0 dropped:0 overruns:0 frame:0 > TX packets:42137 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:3030632 (2.8 MiB) TX bytes:3030632 (2.8 MiB) > > vif30.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:34 errors:0 dropped:0 overruns:0 frame:0 > TX packets:90 errors:0 dropped:145 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:2378 (2.3 KiB) TX bytes:4540 (4.4 KiB) > > vif51.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:20 errors:0 dropped:0 overruns:0 frame:0 > TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:1120 (1.0 KiB) TX bytes:462 (462.0 b) > > xen-br0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF > inet addr:10.0.0.212 Bcast:10.255.255.255 Mask:255.0.0.0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:335 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:15764 (15.3 KiB) TX bytes:756 (756.0 b)Looks like your bridge isn''t setup correctly. at least one of your real network ifaces (eth0 or eth1) should be running without IP Address, be enslaved to xen-br0, and xen-br0 should have the IP it had earlier. the bridge should then use the HW/MAC Addr of that nic. check "brctl show xen-br0" If you don''t want to bridge your network directly, but route instead, you''d have to setup a MAC Addr for that bridge, give it an IP from a different subnet, enable routing, and enable IP-Forwarding. Hope that pointed you in the right direction, /Ernst _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users