WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

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

To: "David F Barrera" <dfbp@xxxxxxxxxx>
Subject: RE: [Xen-devel] RE: new /etc/xen/network script
From: "Zhai, Edwin" <edwin.zhai@xxxxxxxxx>
Date: Wed, 17 Aug 2005 20:19:25 +0800
Cc: Ian Pratt <Ian.Pratt@xxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 17 Aug 2005 12:17:49 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcWigXJhPKyME4yBQlKpDAvA3SIhjAAAOJFQACfC3EA=
Thread-topic: [Xen-devel] RE: new /etc/xen/network script
mylog as your request
ifconfig
netstat -rn
ifdown eth0
netstat -rn
ifconfig

***before**********
eth0      Link encap:Ethernet  HWaddr 00:0C:F1:FE:4C:5B  
          inet addr:172.16.219.40  Bcast:172.16.219.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3989 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4719 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:297298 (290.3 KiB)  TX bytes:3176564 (3.0 MiB)

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:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1768 (1.7 KiB)  TX bytes:1768 (1.7 KiB)

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
172.16.219.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         172.16.219.241  0.0.0.0         UG        0 0          0 eth0

**after ifdown eth0 **

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

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:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1768 (1.7 KiB)  TX bytes:1768 (1.7 KiB)




Ian Pratt <mailto:m+Ian.Pratt@xxxxxxxxxxxx> scribbled on 2005年8月17日 0:51:

>> 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.
> What kind of network card is this?
> 
> The TX/RX counters for the new eth0 are non zero. Are they going up?
> In what whay does networking not work? Can you use tcpdump on eth0 to
> determine whether packets from the outside world are arriving. If
> not, what about peth0? (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

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