@george1421 said in using deploy image via pxe with more than two nics:
specifically around this line https://github.com/FOGProject/fos/blob/e3e7e93cc249a92b512862f308481f1ee055740d/Buildroot/board/FOG/FOS/rootfs_overlay/bin/fog#L63 mode needs to be quickimage for “image deploy”
I guess you found a old bug thas has been in the code for a very long time. There really is no script called fog.quickimage
in the FOS inits. Should be in /bin/ but there is non. So to me it seems like when the quickimage
case is called it’s just ignored and fog.sysinfo
is called.
The name was even updated in the schema at some point: https://github.com/FOGProject/fogproject/blob/65fe719e58f89398a1e3f45412d7305993eb282e/packages/web/commons/schema.php#L3315
@JJ-Fullmer said:
I tested this in a VM and recreated the problem. It didn’t matter if 1 or all adapters were connected, if 3+ exist on an unregistered host it behaves as @mosi describes.
What kind of virtualization do you use? I was not able to reproduce this on virtualbox yet. Seems like I am doing something wrong because when I get to an iPXE shell and let ifstat
list the network interfaces I only see net0
.
EDIT: Ok, got me. When using the default iPXE binary undionly.kkpxe
this is not happening because it seems to only detect one network interface. Switching to ipxe.pxe
brings up the same issue for me. What I noticed is that when you are asked to enter username and passwort to authenticate before the image deploy you submit with ENTER but get back to the same password dialog again with the information entered already. So hitting ENTER once again finally gets you past the authentication screen?!?!
EDIT2: Same problem when trying to join a multicast session on a VM with three NICs. Two NICs does not cause the trouble for deploy or multicast. Moving this to bug reports.