[Fedora-xen] xen 3.1 network

mathieu rohon nooroon at gmail.com
Thu Jul 12 15:29:04 UTC 2007


Hello,

i'd like to understand more deeply xen networking.
My purpose is to modify the dscp ip field in guest's packet, to perform Qos,
thanks to iptables.

I'm using a FC7 with xen 3.1.
I've installed a windows guest, with virt-manager, and I have used the
default nat network option. Unfortunatelly, i couldn't use the bridge option
because no network card was proposed! but this isn't the subject...

I was quite surprised when i saw, in my xen-config.sxp : (network-script :
network-bridge). it should be network-nat, am I wrong?

the ifconfig command displays :


lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:731062 errors:0 dropped:0 overruns:0 frame:0
          TX packets:731062 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:7695075004 (7.1 GiB)  TX bytes:7695075004 (7.1 GiB)

tap0      Link encap:Ethernet  HWaddr 82:E3:26:59:DC:BF
          adr inet6: fe80::80e3:26ff:fe59:dcbf/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:17783 errors:0 dropped:0 overruns:0 frame:0
          TX packets:513 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:500
          RX bytes:24458454 (23.3 MiB)  TX bytes:181392 (177.1 KiB)

tmpbridge Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet adr:192.168.1.5  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::200:ff:fe00:0/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:0 (0.0 b)  TX bytes:9046 (8.8 KiB)

vif11.0   Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP 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 lg file transmission:32
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

virbr0    Link encap:Ethernet  HWaddr 82:E3:26:59:DC:BF
          inet adr:192.168.122.1  Bcast:192.168.122.255  Masque:
255.255.255.0
          adr inet6: fe80::200:ff:fe00:0/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21958 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1377 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:24771762 (23.6 MiB)  TX bytes:304511 (297.3 KiB)

the "network-bridge status" displays :
============================================================
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: peth0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:08:02:f5:71:e6 brd ff:ff:ff:ff:ff:ff
3: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
    link/ether 82:e3:26:59:dc:bf brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
    inet6 fe80::200:ff:fe00:0/64 scope link
       valid_lft forever preferred_lft forever
4: tmpbridge: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global tmpbridge
    inet6 fe80::200:ff:fe00:0/64 scope link
       valid_lft forever preferred_lft forever
21: vif11.0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast
qlen 32
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
22: tap0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen
500
    link/ether 82:e3:26:59:dc:bf brd ff:ff:ff:ff:ff:ff
    inet6 fe80::80e3:26ff:fe59:dcbf/64 scope link
       valid_lft forever preferred_lft forever


it seems like the network-bridge scripts crashes, because the tmpbridge is
not renamed, and when I start the xend service or when I run network-bridge
start, the eth0 interface is disable!!

can anyone helps me debug this situation?

thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-xen/attachments/20070712/23ce2e42/attachment.htm>


More information about the Fedora-xen mailing list