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-users

Re: [Xen-users] trouble installing

On Wed, Feb 23, 2011 at 05:57:03AM -0600, Ted Brenner wrote:
>    Thanks Pasi,
> 
>    I did that but now the internet doesn't work on either domU or dom0.
>    Here's my bridge status.
> 

Hey,

In dom0 your IP needs to be configured on the br0 interface, not on eth0.

I recommend using a dedicated NIC (and bridge) only for VM traffic,
and having the dom0 management interface/IP on dedicated nic aswell.

-- Pasi

>    # /etc/xen/scripts/network-bridge status
>    ============================================================
>    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
>    UNKNOWN qlen 1000
>        link/ether 00:25:22:8d:84:b2 brd ff:ff:ff:ff:ff:ff
>        inet [1]10.0.0.3/24 brd 10.0.0.255 scope global eth0
>        inet6 fe80::225:22ff:fe8d:84b2/64 scope link
>           valid_lft forever preferred_lft forever
>    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
>    UNKNOWN qlen 1000
>        link/ether 00:25:22:8d:84:b2 brd ff:ff:ff:ff:ff:ff
>        inet [2]10.0.0.3/24 brd 10.0.0.255 scope global eth0
>        inet6 fe80::225:22ff:fe8d:84b2/64 scope link
>           valid_lft forever preferred_lft forever
> 
>    bridge name    bridge id        STP enabled    interfaces
>    br0        8000.0025228d84b2    no                 eth0
>                                                                      vif1.0
> 
>    [3]10.0.0.0/24 dev eth0  proto kernel  scope link  src 10.0.0.3  metric 1
>    default via 10.0.0.1 dev eth0  proto static
> 
>    Kernel IP routing table
>    Destination     Gateway         Genmask         Flags Metric Ref    Use
>    Iface
>    10.0.0.0        0.0.0.0         255.255.255.0   U     1      0        0
>    eth0
>    0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0        0
>    eth0
>    ============================================================
> 
>    On Wed, Feb 23, 2011 at 1:54 AM, Pasi Kärkkäinen <[4]pasik@xxxxxx> wrote:
> 
>      On Tue, Feb 22, 2011 at 09:14:53PM -0600, Ted Brenner wrote:
>      >    I commented out the network-script network-bridge line in
>      >    xend-config.sxp.  I then restarted xend and it started fine.  I
>      connected
>      >    to the guest fine.  Things seemed great except the network on guest
>      didn't
>      >    work.  Couldn't ping any IP addresses, particularly ones I could
>      from
>      >    dom0.  So I then followed the instructions here,
>      >    [1][5]http://wiki.debian.org/BridgeNetworkConnections, to create a
>      network
>      >    bridge using debian.  When I did, I tried to attach it to the vif
>      >    interface.  But that told me it was already attached to a bridge.
>       Sure
>      >    enough, it's attached to pan0.  Not sure how that's getting started
>      but oh
>      >    well.  So I tried specifying that bridge in my guest config file
>      but still
>      >    no internet.
>      >
>      >    Here are the results of ./network-bridge status
>      >
>      >    # ./network-bridge status
>      >    ============================================================
>      >    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
>      pfifo_fast state
>      >    UNKNOWN qlen 1000
>      >        link/ether 00:25:22:8d:84:b2 brd ff:ff:ff:ff:ff:ff
>      >        inet [2][6]10.0.0.3/24 brd 10.0.0.255 scope global eth0
>      >        inet6 fe80::225:22ff:fe8d:84b2/64 scope link
>      >           valid_lft forever preferred_lft forever
>      >    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
>      pfifo_fast state
>      >    UNKNOWN qlen 1000
>      >        link/ether 00:25:22:8d:84:b2 brd ff:ff:ff:ff:ff:ff
>      >        inet [3][7]10.0.0.3/24 brd 10.0.0.255 scope global eth0
>      >        inet6 fe80::225:22ff:fe8d:84b2/64 scope link
>      >           valid_lft forever preferred_lft forever
>      >
>      >    bridge name    bridge id        STP enabled    interfaces
>      >    pan0        8000.feffffffffff    no        vif3.0
>      >
>      >    [4][8]10.0.0.0/24 dev eth0  proto kernel  scope link  src 10.0.0.3
>       metric 1
>      >    default via 10.0.0.1 dev eth0  proto static
>      >
>      >    Kernel IP routing table
>      >    Destination     Gateway         Genmask         Flags Metric Ref
>       Use
>      >    Iface
>      >    10.0.0.0        0.0.0.0         255.255.255.0   U     1      0
>         0
>      >    eth0
>      >    0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0
>         0
>      >    eth0
>      >    ============================================================
>      >
>      >    Anything obvious jumping out?  Why is this so difficult or did I
>      just
>      >    screw up some basic setting at some point?
>      >
> 
>      that bridge called "pan0" doesn't have any external (physical)
>      interfaces
>      attached to it.
> 
>      I recommend you to set up a bridge called, say, 'br0', and attach your
>      physical
>      eth0 to it, and also specify 'bridge=br0' for the VMs.
> 
>      -- Pasi
>      >    Anyway, thanks for all the help.
>      >    Ted
>      >
>      >    On Tue, Feb 22, 2011 at 6:52 AM, Pasi Kärkkäinen
>      <[5][9]pasik@xxxxxx> wrote:
>      >
>      >      On Tue, Feb 22, 2011 at 06:27:43AM -0600, Ted Brenner wrote:
>      >      >    Yeah, I commented out the entire line after sending that and
>      it
>      >      boots and
>      >      >    shuts down fine.  So are you suggesting using routing
>      instead of
>      >      bridging
>      >      >    where routing uses the distros networking tools instead of
>      xen?
>      >      >
>      >
>      >      No. I'm suggesting you set up the bridges using distro network
>      settings.
>      >
>      >      -- Pasi
>      >      >    On Tue, Feb 22, 2011 at 12:22 AM, Pasi Kärkkäinen
>      >      <[1][6][10]pasik@xxxxxx> wrote:
>      >      >
>      >      >      On Mon, Feb 21, 2011 at 08:14:33PM -0600, Ted Brenner
>      wrote:
>      >      >      >    Thanks for the help Pasi.  So why use Debian network
>      scripts
>      >      in
>      >      >      lieu of
>      >      >      >    Xen scripts when the Debian wiki doesn't suggest it?
>      >      >      >
>      >      >
>      >      >      It has been a 'best practive' to use distro provided
>      network
>      >      scripts
>      >      >      for years already..
>      >      >
>      >      >      Upcoming Xen 4.1 with the new default xl/libxl toolstack
>      actually
>      >      >      as a default requires you to set up the networking using
>      the
>      >      distro
>      >      >      scripts!
>      >      >
>      >      >      >    I removed 'bridge=eth0' from the network-script line
>      but I'm
>      >      still
>      >      >      having
>      >      >      >    trouble with the xen daemon.  When I boot up it isn't
>      >      running and
>      >      >      when I
>      >      >      >    shutdown it still hangs apparently because it's
>      getting no
>      >      response
>      >      >      from
>      >      >      >    eth0.  Do I have to do something to make my change to
>      >      >      xend-config.sxp
>      >      >      >    permanent?
>      >      >      >
>      >      >      >    When I try and start up xend I see this error:
>      >      >      >
>      >      >      >    # xend start
>      >      >      >    ifdown: interface eth0 not configured
>      >      >      >    RTNETLINK answers: Device or resource busy
>      >      >      >    /etc/xen/scripts/network-bridge: line 240: sigerr:
>      command
>      >      not
>      >      >      found
>      >      >      >
>      >      >
>      >      >      You have to remove the whole "network-script" line !
>      >      >
>      >      >      -- Pasi
>      >      >
>      >      >      >    On Mon, Feb 21, 2011 at 4:18 AM, Pasi Kärkkäinen
>      >      >      <[1][2][7][11]pasik@xxxxxx> wrote:
>      >      >      >
>      >      >      >      On Sun, Feb 20, 2011 at 10:14:06PM -0600, Ted
>      Brenner
>      >      wrote:
>      >      >      >      >    Hi,
>      >      >      >      >
>      >      >      >      >    I'm trying to setup Xen 4.0 on Debian Squeeze.
>       I've
>      >      been
>      >      >      following
>      >      >      >      this
>      >      >      >      >    wiki for the most part.
>      >      >       [1][2][3][8][12]http://wiki.debian.org/Xen.  When I
>      >      >      >      first went
>      >      >      >      >    through the process, after rebooting I just
>      got a
>      >      blank
>      >      >      black
>      >      >      >      screen with
>      >      >      >      >    no grub.  So after reinstalling my OS I've
>      been
>      >      rebooting
>      >      >      after
>      >      >      >      every step
>      >      >      >      >    and everything works fine (not sure why I got
>      the
>      >      grub error
>      >      >      the
>      >      >      >      first
>      >      >      >      >    time).  But after uncommenting the
>      network-script
>      >      part of
>      >      >      >      xen-config.sxp
>      >      >      >      >    file and adding 'network-bridge
>      antispoof=yes',
>      >      things start
>      >      >      to act
>      >      >      >      up.
>      >      >      >      >    The first thing I noticed was that shutdowing
>      down
>      >      the dom0
>      >      >      now
>      >      >      >      hangs,
>      >      >      >      >    usually at the point of stopping the xend
>      daemon.  So
>      >      I
>      >      >      tried
>      >      >      >      adding
>      >      >      >      >    'bridge=eth0'.  Nothing really change but I
>      still
>      >      installed
>      >      >      a domU,
>      >      >      >      Ubuntu
>      >      >      >      >    Maverick.  However, I couldn't connect as I
>      was
>      >      getting
>      >      >      errors like
>      >      >      >      this:
>      >      >      >      >
>      >      >      >      >    Error: Device 0 (vif) could not be connected.
>      Hotplug
>      >      >      scripts not
>      >      >      >      working.
>      >      >      >      >
>      >      >      >      >    Checking the hotplug log it said this
>      >      >      >      >    can't add vif1.0 to bridge eth0: Operation not
>      >      supported
>      >      >      >      >
>      >      >      >
>      >      >      >      Sounds like 'eth0' is not a bridge. So probably
>      wrong
>      >      bridge=
>      >      >      parameter
>      >      >      >      used for that vm.
>      >      >      >
>      >      >      >    eth0 is my dom0 network interface so the problem is
>      that it
>      >      is
>      >      >      already in
>      >      >      >    use correct?
>      >      >      >
>      >      >      >
>      >      >      >      >    So I'm wondering how I should be setting up
>      the
>      >      >      network-scripts.
>      >      >      >       Every
>      >      >      >      >    instruction I read mentions it but they all
>      seem to
>      >      have
>      >      >      slightly
>      >      >      >      >    different variants.  Any help would be much
>      >      appreciated.
>      >      >       I'm
>      >      >      >      running on
>      >      >      >      >    amd64 platform.
>      >      >      >      >
>      >      >      >
>      >      >      >      I'd recommend to disable xen network-script in
>      >      >      /etc/xen/xend-config.sxp
>      >      >      >      and set up the required bridges using debian
>      network
>      >      scripts.
>      >      >      >
>      >      >      >
>      >      >      >
>      >      >      >      -- Pasi
>      >      >      >
>      >      >      >    --
>      >      >      >    Ted Brenner
>      >      >      >
>      >      >      > References
>      >      >      >
>      >      >      >    Visible links
>      >      >      >    1. mailto:[4][9][13]pasik@xxxxxx
>      >      >      >    2. [5][10][14]http://wiki.debian.org/Xen
>      >      >
>      >      >    --
>      >      >    Ted Brenner
>      >      >
>      >      > References
>      >      >
>      >      >    Visible links
>      >      >    1. mailto:[11][15]pasik@xxxxxx
>      >      >    2. mailto:[12][16]pasik@xxxxxx
>      >      >    3. [13][17]http://wiki.debian.org/Xen
>      >      >    4. mailto:[14][18]pasik@xxxxxx
>      >      >    5. [15][19]http://wiki.debian.org/Xen
>      >
>      >    --
>      >    Ted Brenner
>      >
>      > References
>      >
>      >    Visible links
>      >    1. [20]http://wiki.debian.org/BridgeNetworkConnections
>      >    2. [21]http://10.0.0.3/24
>      >    3. [22]http://10.0.0.3/24
>      >    4. [23]http://10.0.0.0/24
>      >    5. mailto:[24]pasik@xxxxxx
>      >    6. mailto:[25]pasik@xxxxxx
>      >    7. mailto:[26]pasik@xxxxxx
>      >    8. [27]http://wiki.debian.org/Xen
>      >    9. mailto:[28]pasik@xxxxxx
>      >   10. [29]http://wiki.debian.org/Xen
>      >   11. mailto:[30]pasik@xxxxxx
>      >   12. mailto:[31]pasik@xxxxxx
>      >   13. [32]http://wiki.debian.org/Xen
>      >   14. mailto:[33]pasik@xxxxxx
>      >   15. [34]http://wiki.debian.org/Xen
> 
>    --
>    Ted Brenner
> 
> References
> 
>    Visible links
>    1. http://10.0.0.3/24
>    2. http://10.0.0.3/24
>    3. http://10.0.0.0/24
>    4. mailto:pasik@xxxxxx
>    5. http://wiki.debian.org/BridgeNetworkConnections
>    6. http://10.0.0.3/24
>    7. http://10.0.0.3/24
>    8. http://10.0.0.0/24
>    9. mailto:pasik@xxxxxx
>   10. mailto:pasik@xxxxxx
>   11. mailto:pasik@xxxxxx
>   12. http://wiki.debian.org/Xen
>   13. mailto:pasik@xxxxxx
>   14. http://wiki.debian.org/Xen
>   15. mailto:pasik@xxxxxx
>   16. mailto:pasik@xxxxxx
>   17. http://wiki.debian.org/Xen
>   18. mailto:pasik@xxxxxx
>   19. http://wiki.debian.org/Xen
>   20. http://wiki.debian.org/BridgeNetworkConnections
>   21. http://10.0.0.3/24
>   22. http://10.0.0.3/24
>   23. http://10.0.0.0/24
>   24. mailto:pasik@xxxxxx
>   25. mailto:pasik@xxxxxx
>   26. mailto:pasik@xxxxxx
>   27. http://wiki.debian.org/Xen
>   28. mailto:pasik@xxxxxx
>   29. http://wiki.debian.org/Xen
>   30. mailto:pasik@xxxxxx
>   31. mailto:pasik@xxxxxx
>   32. http://wiki.debian.org/Xen
>   33. mailto:pasik@xxxxxx
>   34. http://wiki.debian.org/Xen

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

<Prev in Thread] Current Thread [Next in Thread>