On Thu, 2009-07-16 at 12:15 +0800, songxuefei 47810 wrote: > Hello all, > > I build a vserver and give the interface configuration, but the vserver can't connect to the host. The ping command doesn't work properly. I use the packet capture tools. It seems that the vserver can't receive the reply messages. The detail interface configuration information is below: > > Interface configuration: > > echo "eth4" > /etc/vservers/xxx./interfaces/0/dev > echo "192.168.1.2" > /etc/vservers/xxx/interfaces/0/ip > echo "24" > /etc/vservers/xxx/interfaces/0/mask > > The ip address of host os is "192.168.1.1". > > > and then I start the vserver xxx, enter the vserver xxx, try to ping the ip address "192.168.1.2", and the result is below: > > > bash-3.2# ping 192.168.1.2 > PING 192.168.1.2 (192.168.1.2 ) 56(84) bytes of data. > > --- 192.168.1.2 ping statistics--- > 6 packets transmitted, 0 received, 100% packet loss, time 5007ms > > > > I use the packet capture tools, the ping request and reply appeard both, it is so strange, the result is below: > > No. Time Source Destination Protocol Info > 1 0.000000 192.168.1.2 192.168.1.2 ICMP request > 2 0.000023 192.168.1.2 192.168.1.2 ICMP reply > 3 1.008884 192.168.1.2 192.168.1.2 ICMP request > 4 1.008902 192.168.1.2 192.168.1.2 ICMP reply > 5 2.008589 192.168.1.2 192.168.1.2 ICMP request > 6 2.008609 192.168.1.2 192.168.1.2 ICMP reply > 7 3.008266 192.168.1.2 192.168.1.2 ICMP request > 8 3.008283 192.168.1.2 192.168.1.2 ICMP reply > 9 4.007962 192.168.1.2 192.168.1.2 ICMP request > 10 4.007983 192.168.1.2 192.168.1.2 ICMP reply <snip> Just off the top of my head, shouldn't echo "24" > /etc/vservers/xxx/interfaces/0/mask be echo "24" > /etc/vservers/xxx/interfaces/0/prefix? Take care - John -- John A. Sullivan III Open Source Development Corporation +1 207-985-7880 jsullivan@opensourcedevel.com http://www.spiritualoutreach.com Making Christianity intelligible to secular society