lguest: Support assigning a MAC address
commitdec6a2be085f046d42eb0bdce95ecb73de526429
authorMark McLoughlin <markmc@redhat.com>
Tue, 29 Jul 2008 14:58:33 +0000 (29 09:58 -0500)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 28 Jul 2008 23:58:33 +0000 (29 09:58 +1000)
tree0e2bd1576b32167259bb8d290f134c1b7eb1017a
parent34bdaab44dd5dac861b0d23bc29b147b569e5783
lguest: Support assigning a MAC address

If you've got a nice DHCP configuration which maps MAC
addresses to specific IP addresses, then you're going to
want to start your guest with one of those MAC addresses.

Also, in Fedora, we have persistent network interface naming
based on the MAC address, so with randomly assigned
addresses you're soon going to hit eth13. Who knows what
will happen then!

Allow assigning a MAC address to the network interface with
e.g.

  --tunnet=bridge:eth0:00:FF:95:6B:DA:3D

or:

  --tunnet=192.168.121.1:00:FF:95:6B:DA:3D

which is pretty unintelligable, but ...

(includes Rusty's minor rework)

Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Documentation/lguest/lguest.c