[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] RE: new /etc/xen/network script



On Tue, 2005-08-16 at 17:51 +0100, Ian Pratt wrote:
> > I, too, am having network related issues. I am now seeing 
> > this problem on a FC3 box, which previously had worked just 
> > fine. The networking is working fine before I enter 'xend 
> > start'. No changes are made to the network-bridge script that 
> > comes with the source, and the machine has only only nic, eth0.
> 
> Grrr. Please can you do a 'netstat -rn' before and after.
I should point out that the new network-bridge script appears to have
cured the original problem on the SLES 9 boxes; at least xen-br0 is
coming up and Dom0 retains networking on those boxes.

On the FC3 box:

 before:[root@dbarrera ~]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt
Iface
9.53.94.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         9.53.94.1       0.0.0.0         UG        0 0          0
eth0





> What kind of network card is this?
Intel 82541EI Gigabit Ethernet Controller (Copper)
> 
> The TX/RX counters for the new eth0 are non zero. Are they going up? 
> In what whay does networking not work?
I cannot connect to or from the outside (ssh, ping, nfs mounts, etc).
>  Can you use tcpdump on eth0 to determine whether packets from the outside 
> world are arriving.
It seems that packets from the outside world are coming in.

I entered 'tcpdump -n -i eth0 host 9.53.94.235' then when I tried to ssh
from the other machine, it shows up on the tcpdump. But the ssh session
is never established. Ping shows up as well. 

>  If not, what about peth0?
Same.
> (Bare in mind that if you only have one-way connectivity the only packets 
> you're see are arps, not icmp pings or anything else)
> 
> Ian
>  
> > ifconfig before 'xend start':
> > 
> > [root@dbarrera ~]# ifconfig
> > eth0      Link encap:Ethernet  HWaddr 00:0D:60:F0:C5:C8
> >           inet addr:9.53.94.235  Bcast:9.53.94.255  Mask:255.255.255.0
> >           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >           RX packets:99 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:1000
> >           RX bytes:12299 (12.0 KiB)  TX bytes:11426 (11.1 KiB)
> >           Base address:0x2000 Memory:e8100000-e8120000
> > 
> > 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:26 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:2216 (2.1 KiB)  TX bytes:2216 (2.1 KiB)
> > 
> > [root@dbarrera ~]# brctl show
> > bridge name     bridge id               STP enabled     interfaces
> > [root@dbarrera ~]#
> > 
> > when 'xend start' is entered, these messages appear on console:
> > store_evtchn = 16
> > XENBUS xs_read_watch: 0
> > 
> > ifconfig AFTER 'xend start'eth0      Link encap:Ethernet  
> > HWaddr 00:0D:60:F0:C5:C8
> >           inet addr:9.53.94.235  Bcast:9.53.94.255  Mask:255.255.255.0
> >           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >           RX packets:380 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:0
> >           RX bytes:28046 (27.3 KiB)  TX bytes:426 (426.0 b)
> > 
> > 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:26 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:2216 (2.1 KiB)  TX bytes:2216 (2.1 KiB)
> > 
> > peth0     Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
> >           inet addr:9.53.94.235  Bcast:9.53.94.255  Mask:255.255.255.0
> >           UP BROADCAST RUNNING NOARP MULTICAST  MTU:1500  Metric:1
> >           RX packets:501 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:111 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:1000
> >           RX bytes:44601 (43.5 KiB)  TX bytes:12036 (11.7 KiB)
> >           Base address:0x2000 Memory:e8100000-e8120000
> > 
> > vif0.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
> >           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >           RX packets:3 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:380 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:0
> >           RX bytes:426 (426.0 b)  TX bytes:28046 (27.3 KiB)
> > 
> > xen-br0   Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
> >           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >           RX packets:375 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:22208 (21.6 KiB)  TX bytes:0 (0.0 b)
> > 
> > [root@dbarrera ~]# brctl show
> > bridge name     bridge id               STP enabled     interfaces
> > xen-br0         8000.feffffffffff       no              peth0
> >                                                         vif0.0
> > 
> > xen-br0 is up, but networking is dead. This is different from 
> > the previous issues where xen-br0 was not coming up, but when 
> > started manually networking resumed.
> > 
> > On 2 other machines, networking is up and working, Dom0 has 
> > networking running correctly, but when I start a domU, it 
> > does not have networking. I have 3 similar machines, only one 
> > of which has a domU with working network; the other two 
> > don't, even though they have very similar setups. This *may* 
> > end up being a setup issue (although these same setups worked 
> > before), but I can't figure out what that could 
> > be--everything looks like it is supposed to be. 
> > 
> > > So, ifdown does succeed in taking the interface down. I 
> > wander why the routes aren't getting removed?
> > > 
> > > Could you do:
> > >   ifconfig
> > >   netstat -rn
> > >   ifdown eth0
> > >   netstat -rn
> > >   ifconfig
> > > 
> > > Thanks,
> > > Ian
> > >  
> > > 
> > > > -----Original Message-----
> > > > From: Zhai, Edwin [mailto:edwin.zhai@xxxxxxxxx]
> > > > Sent: 16 August 2005 16:57
> > > > To: Ian Pratt
> > > > Cc: xen-devel@xxxxxxxxxxxxxxxxxxx; ian.pratt@xxxxxxxxxxxx
> > > > Subject: RE: new /etc/xen/network script
> > > > 
> > > > 
> > > > ***Before***
> > > > [root@vt-edwin ~]# ifconfig                                   
> > > >                   
> > > > eth0      Link encap:Ethernet  HWaddr 00:0C:F1:FE:4C:5B       
> > > >                   
> > > >           inet addr:172.16.219.31  Bcast:172.16.219.255  
> > > > Mask:255.255.255.0     
> > > >           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> > > >                   
> > > >           RX packets:127 errors:0 dropped:0 overruns:0 
> > > > frame:0                  
> > > >           TX packets:65 errors:0 dropped:0 overruns:0 
> > > > carrier:0                 
> > > >           collisions:0 txqueuelen:1000                        
> > > >                   
> > > >           RX bytes:18387 (17.9 KiB)  TX bytes:6072 (5.9 KiB)
> > > >                   
> > > >                                                               
> > > >                   
> > > > 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:16 errors:0 dropped:0 overruns:0 frame:0
> > > >                   
> > > >           TX packets:16 errors:0 dropped:0 overruns:0 
> > > > carrier:0                 
> > > >           collisions:0 txqueuelen:0                           
> > > >                   
> > > >           RX bytes:1168 (1.1 KiB)  TX bytes:1168 (1.1 KiB)
> > > > 
> > > > ***After ifdown eth0 ***
> > > > [root@vt-edwin ~]# ifconfig                                   
> > > >                   
> > > > 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:16 errors:0 dropped:0 overruns:0 frame:0
> > > >                   
> > > >           TX packets:16 errors:0 dropped:0 overruns:0 
> > > > carrier:0                 
> > > >           collisions:0 txqueuelen:0                           
> > > >                   
> > > >           RX bytes:1168 (1.1 KiB)  TX bytes:1168 (1.1 KiB)    
> > > >                   
> > > > 
> > > > but
> > > > [root@vt-edwin ~]# ifconfig -a
> > > > eth0      Link encap:Ethernet  HWaddr 00:0C:F1:FE:4C:5B  
> > > >           inet addr:172.16.219.31  Bcast:172.16.219.255 
> > > > Mask:255.255.255.0
> > > >           BROADCAST MULTICAST  MTU:1500  Metric:1
> > > >           RX packets:182 errors:0 dropped:0 overruns:0 frame:0
> > > >           TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
> > > >           collisions:0 txqueuelen:1000 
> > > >           RX bytes:25284 (24.6 KiB)  TX bytes:6196 (6.0 KiB)
> > > > 
> > > > 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:16 errors:0 dropped:0 overruns:0 frame:0
> > > >           TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
> > > >           collisions:0 txqueuelen:0 
> > > >           RX bytes:1168 (1.1 KiB)  TX bytes:1168 (1.1 KiB)
> > > > 
> > > > veth0     Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
> > > >           BROADCAST MULTICAST  MTU:1500  Metric:1
> > > >           RX packets:0 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:0 (0.0 b)  TX bytes:0 (0.0 b)
> > > > 
> > > > vif0.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF  
> > > >           BROADCAST MULTICAST  MTU:1500  Metric:1
> > > >           RX packets:0 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:0 (0.0 b)  TX bytes:0 (0.0 b)
> > > > 
> > > > Ian Pratt <mailto:m+Ian.Pratt@xxxxxxxxxxxx> scribbled on
> > > > 2005å8æ16æ 23:41:
> > > > 
> > > > >> ian,
> > > > >> as the discussion in this thread, service os netwok will
> > > > break after
> > > > >> xend start.
> > > > >> this simple patch can work on my mahine.
> > > > >> but strange error still occur in xend.log and xend start
> > > > takes more
> > > > >> time with ifdown/ifup.
> > > > > 
> > > > > I guess the patch can't do any harm, but why doesn't ifdown
> > > > remove the
> > > > > routes?
> > > > > 
> > > > > Before starting xend, please can you post the output of the
> > > > following
> > > > > sequence:
> > > > > 
> > > > >   ifconfig
> > > > >   ifdown eth0
> > > > >   ifconfig
> > > > > 
> > > > > Thanks,
> > > > > Ian
> > > > > 
> > > > > 
> > > > >> @@ -192,6 +192,7 @@
> > > > >>         ifconfig p${netdev} -arp down
> > > > >>         ifconfig p${netdev} hw ether fe:ff:ff:ff:ff:ff
> > > > >>         ifconfig ${netdev} hw ether ${mac}
> > > > >> +       del_addrs p${netdev}
> > > > >>         add_to_bridge ${bridge} vif0.0
> > > > >>         add_to_bridge ${bridge} p${netdev}
> > > > >>         ip link set vif0.0 up
> > > > >> 
> > > > >> 
> > > > >> --------------xend.log------------------------
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + set -e
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + OP=start
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + shift
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + for arg in '"$@"'
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + export bridge=xen-br0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + bridge=xen-br0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + for arg in '"$@"'
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + export antispoof=no
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + antispoof=no
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + bridge=xen-br0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + netdev=eth0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + antispoof=no
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + echo '*network start bridge=xen-br0 netdev=eth0 antispoof=no'
> > > > >> [2005-08-16 23:14:19 xend] INFO (__init__:988) 
> > [network-bridge] 
> > > > >> network start bridge=xen-br0 netdev=eth0 antispoof=no 
> > [2005-08-16
> > > > >> 23:14:19 xend] ERROR (__init__:988) [network-bridge] +
> > > > case ${OP} in
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + op_start
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + '[' xen-br0 == null ']' [2005-08-16 23:14:19 xend] ERROR
> > > > >> (__init__:988) [network-bridge] + create_bridge xen-br0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + local bridge=xen-br0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + brctl show
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + grep -q xen-br0
> > > > >> [2005-08-16 23:14:19 xend] INFO (__init__:988) EVENT> 
> > xend.start 
> > > > >> 0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + brctl addbr xen-br0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + brctl stp xen-br0 off
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + brctl setfd xen-br0 0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + ifconfig xen-br0 up
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + ifconfig
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + grep -q veth0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + ifconfig veth0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + grep -q veth0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988)
> > > > [network-bridge] ++
> > > > >> ifconfig eth0
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988)
> > > > [network-bridge] ++
> > > > >> grep HWadd
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988)
> > > > [network-bridge] ++
> > > > >> sed -e 's/.*\(..:..:..:..:..:..\).*/\1/'
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + mac=00:0C:F1:FE:4C:5B
> > > > >> [2005-08-16 23:14:19 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + ifdown eth0
> > > > >> [2005-08-16 23:14:20 xend] ERROR (__init__:988)
> > > > [network-bridge] + ip
> > > > >> link set eth0 name peth0
> > > > >> [2005-08-16 23:14:20 xend] ERROR (__init__:988)
> > > > [network-bridge] + ip
> > > > >> link set veth0 name eth0
> > > > >> [2005-08-16 23:14:20 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + ifconfig peth0 -arp down
> > > > >> [2005-08-16 23:14:20 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + ifconfig peth0 hw ether fe:ff:ff:ff:ff:ff
> > > > >> [2005-08-16 23:14:20 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + ifconfig eth0 hw ether 00:0C:F1:FE:4C:5B
> > > > >> [2005-08-16 23:14:20 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + del_addrs peth0
> > > > >> [2005-08-16 23:14:20 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + local src=peth0
> > > > >> [2005-08-16 23:14:20 xend] ERROR (__init__:988)
> > > > [network-bridge] + ip
> > > > >> addr show dev peth0
> > > > >> [2005-08-16 23:14:20 xend] ERROR (__init__:988) 
> > [network-bridge] 
> > > > >> + egrep '^ *inet '
> > > > >> 
> > > > >> Best Rgds
> > > > >> Edwin
> > > > 
> > > _______________________________________________
> > > Xen-devel mailing list
> > > Xen-devel@xxxxxxxxxxxxxxxxxxx
> > > http://lists.xensource.com/xen-devel
> > --
> > Regards,
> > 
> > David F Barrera
> > Linux Technology Center
> > Systems and Technology Group, IBM
> > 
> > "The wisest men follow their own direction. "
> >                                                         Euripides
> > 
> > 
-- 
Regards,

David F Barrera
Linux Technology Center
Systems and Technology Group, IBM

"The wisest men follow their own direction. "
                                                        Euripides


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.