the multi-nic issue...
Stephan Adig
sh at sourcecode.de
Fri Apr 8 12:35:03 CEST 2011
Moins,
On Thu, 2011-04-07 at 15:27 +0200, Alexander Swen wrote:
> Hi Xavier,
>
>
> ______________________________________________________________________
> Hi,
>
> I observed the same issue (situation 1) with servers with two
> nics connected to the same lan.
> After reading the
> script /scripts/live-premount/select_eth_device from initrd I
> tried to set live-netdev=eth0 on kernel cmdline and this does
> the trick for me.
>
> Hope this will help.
>
> Thanks for your answer, it seems to help. (I've put that
> live-netdev=eth0 in the kernel line pxelinux.cfg/ip)
> one interesting error regarding this thing was logged in the first few
> lines of fai.log:
> /usr/lib/fai/subroutines: line 674: export: 'live-netdev=eth0':not a
> valid identifier
> don't know if that a problem...
>
> if this really is the solution (or at least workarround) for the
> multi-nic problem, shouldn't this be mentioned anywhere in the fai
> documentation? (although it is a fix for live-linux-whatever it's
> called)
The problem is really the functionality of initramfs + klibcs ipconfig.
ipconfig tries to dhcp all interfaces, serial or parallel.
You should try to use some magic from pxelinux.
IPAPPEND 2 in your pxelinux.cfg files, and you should get on the kernel
commandline the pxe boot interface (as mac format with dashes:
00-00-00-00-00-00) which was used for the initial pxe request.
This BOOTIF support should already be included in the latest releases of
initramfs and live-boot.
If not, please file bugs (BTS and LP (when you use Ubuntu as FAI
server)).
We have it running here without problems and all multi-nic setups are
not our problem anymore :)
Regards,
\sh
--
Stephan '\sh' Adig
SysAdmin / Ubuntu Developer
xmpp: sh at sourcecode.de
More information about the linux-fai
mailing list