Ecco un problema strano.
Abbiamo un numero di dispositivi con schede madri dual-NIC. Alcuni sono NIC Realtek, che fanno schifo. Alcuni sono Intel e1000s, che non lo fanno.
Ho appena notato su 2 macchine, una è una scheda di rete Intel, una è Realtek, che quando ho inserito l'indirizzo MAC di una macchina nel dhcpd.conf
file sul nostro server DHCP per farlo partire su PXE, ho avviato la macchina in un ambiente di ricostruzione, inizialmente tutto bene.
Il server ottiene un'allocazione DHCP e PXE si avvia nell'ambiente preimpostato di Ubuntu.
Su una o due macchine arriva fino alla configurazione di rete DHCP di Ubuntu e fallisce. Se tiro su una shell busybox (sulla tty2
macchina di installazione) ed eseguo ip link
, posso vedere che il flag UP è impostato sull'altra scheda di rete.
Ecco alcune cose.
host xeon16-ghz240-gb48-node1 {
hardware ethernet BC:AE:C5:07:1F:18;
filename "pxelinux.0";
next-server 192.168.123.80;
}
Ecco cosa c'è dentro dhcpd.conf
Ecco come appare il collegamento ip sulla macchina malvagia.
Solo una scheda di rete è effettivamente connessa (deliberatamente).
Come puoi vedere, la scheda NIC che si trova nella configurazione dhcpd non è contrassegnata come UP e il collegamento UP non è quello in DHCP.
Finora l'ho visto su due marchi di configurazione dual-NIC.
Qualcuno sa 1) cosa lo sta causando eb) Cosa possiamo fare al riguardo?
dhcpd.conf
file durante l'impostazione di un kickstart.
netcfg/choose_interface
impostato?
./master/master_preseed.cfg:d-i netcfg/choose_interface select auto