Hi On Monday 19 December 2011 09:46:22 Carsten Aulbert wrote: > It does take the bootif variable from PXE, but somehow thinks the secondary > DHCP reply more important. If I disable the second DHCP it works nicely. > Any idea why this is?
I'm still wading through all this, and I think there is a bug in do_netsetup() (file 'live' from live-initramfs-tools 2.0.15-1) Unless I'm wrong, this is what happens: /scripts/live-premount/select_eth_device checks for nics with a link in my case it results in cat /conf/param.conf DEVICE=eth1 DEVICE=eth2 then in or after live-premount/modules this file gets sourced + /scripts/live-premount/modules + [ -e /conf/param.conf ] + . /conf/param.conf + DEVICE=eth1 + DEVICE=eth2 and DEVICE ends up being only eth2 (wrong in my case) do_netsetup then sees I want to use NFS: + [ -z nfs ] and starts ipconfig eth2 only and from there on it's all wrong... + ipconfig eth2 tee /netboot.config IP-Config: eth2 hardware address 00:30:48:da:88:cd mtu 1500 DHCP RARP [ 16.388891] RPC: Registered udp transport module. [ 16.393590] RPC: Registered tcp transport module. [ 16.398288] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 16.410214] Slow work thread pool: Starting up [ 16.414705] Slow work thread pool: Ready [ 16.418668] FS-Cache: Loaded [ 16.431832] FS-Cache: Netfs 'nfs' registered for caching IP-Config: eth2 guessed broadcast address 172.31.255.255 IP-Config: eth2 guessed nameserver address 172.28.22.4 IP-Config: eth2 complete (from 172.28.22.4): address: 172.25.12.7 broadcast: 172.31.255.255 netmask: 255.240.0.0 gateway: 0.0.0.0 dns0 : 172.28.22.4 dns1 : 0.0.0.0 rootserver: 172.28.22.4 rootpath: filename : + OLDHOSTNAME=titan3 + . /tmp/net-eth2.conf + DEVICE=eth2 + IPV4ADDR=172.25.12.7 + IPV4BROADCAST=172.31.255.255 + IPV4NETMASK=255.240.0.0 + IPV4GATEWAY=0.0.0.0 + IPV4DNS0=172.28.22.4 + IPV4DNS1=0.0.0.0 + HOSTNAME= + DNSDOMAIN= + NISDOMAIN= + ROOTSERVER=172.28.22.4 + ROOTPATH= + filename= + [ -z ] [...] Why is the previous knowledge of "bootif" thrown away and it just stoically walks on? Cheers Carsten
