[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |