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] Xen with 'Routing' scripts

Am Montag, den 18.04.2005, 16:30 +0200 schrieb Roland Paterson-Jones:
> Now really, the only ugly part is discovering/forcing the dom-U IP 
> addresses.

If you do not want to patch dhcpd, you may do funny other things:

* generate huge dhcpd.conf with bash/perl scripts (ok, that's not so 
  funny)

* supply all domUs with a network initscript which greps network
  information from kernel command line /proc/cmdline (for example
  "eth0=192.168.1.2/24 gw=192.168.1.1". Put not only mac address
  into /etc/xen/domUconf, but also 'extra+=" eth0=..."'

* poor man's dhcp: encode all networking information (ip/mask/gw) within
  the MAC (for networks <= /21 possible) and supply all domUs with
  a network initscript that decodes the MAC. For example 192.168.1.2/24
  with gw 192.168.1.1 could be encoded as

    0x80:1:192:168:1:2

  (decimal octets have to be converted to hex): the first four bits are 
  the prefix-complemneent "32-24=8", the next tree bits are void, the 
  eighth bit has to be zero (to be a valid unicast MAC), the second MAC-
  octet is the last IP-octet of the gw-ip (.1), the last four MAC-octets
  are the ip. 

  Evil, eh?

/nils.


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

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