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

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



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

 


Rackspace

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