DHCP on two networks

Björn Torkelsson Bjorn.Torkelsson at hpc2n.umu.se
Thu Dec 2 20:46:53 CET 2004


On Thu, 2004-12-02 at 19:24 +0100, Michael Tautschnig wrote:
> >
> > Trying to "fai-sysinfo" a box that is connected to two networks. Both
> > nets are provided with DHCP service, but (of course) only one of them is
> > under my (and FAI's) control.
> > (This is an Alpha DS10, with two tulip interfaces. But the same would
> > apply to Intel machines, too.)
> >
> > (BTW, is there a way to control the order of interfaces?)
> Does it really matter? At least, the order should never change.

Actually it might change, depending on the order modules are loaded, the
kernel version...

Check out ifrename for changing the order of the interfaces after they
are loaded, depending on for instance their MAC-addresses. You probably
need the following patch to /etc/init.d/networking:

--- /etc/init.d/networking.standard     2004-02-13 12:35:29.000000000
+0100
+++ /etc/init.d/networking      2004-08-16 13:09:45.000000000 +0200
@@ -66,6 +66,15 @@
         doopt syncookies no
         doopt ip_forward no
 
+       # Optionally remap interface names based on MAC address.
+       # '/sbin/ifrename' is part of wireless-tools package.
+       # /etc/iftab is currently not created by default. Jean II
+       if [ -x /sbin/ifrename ] && [ -r /etc/iftab ]; then
+               echo -n "Remapping network interfaces name: "
+               ifrename -p -t
+               echo "done."
+       fi
+
         echo -n "Configuring network interfaces..."
         ifup -a
        echo "done."

/torkel



More information about the linux-fai mailing list