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

Re: [Xen-users] xen domU ID and static routing



On Tue, Jan 05, 2010 at 02:29:23PM +0100, Info - csdemmer wrote:
>    Hi,
> 
>    I use a EQ 4 dedicated root server by hetzner with ubuntu jaunty. I
>    installed xen 3.3 with debian kernel and brought up 3 domUs.
>    Now comes networking...
>    Hetzner does not allow bridged networking so I have to use routed mode in
>    xen. No Problem so far, but the Problem actually is:
>    When I bring up a domU the routing table is created by the xen-script
>    vif-routing. The network interface name for this is created dynamically,
>    depending on the domU ID.
> 
>    Example:
>    If the domU ID is 16, the network interfaces name will be vif16.0 in the
>    dom0. So I tell shorewall (iptables frontend) that it shall ACCEPT traffic
>    from an to vif16.0. The next time I restart my server or just the domU,
>    there's a new network interface name, that the shorewall firewall does not
>    know...
> 
>    As far as I know there's no way to tell a xen domU to get a static ID, so
>    the network interface name would be static as well.
>    Any Ideas or solutions?

Yes, the Xen domain IDs are always dynamic.

You can configure Xen to assign static vif names for each guest using 
"vifname=" option on the vif line in /etc/xen/<guest> cfgfile.

See "xm create --help_config" for more information.

Another option is to parse the guest ID from for example "xm list" and
use that in your firewall script to create the vif name.

-- Pasi


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


 


Rackspace

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