Aqui está um problema estranho.
Temos vários dispositivos com placas-mãe com duas placas de rede. Algumas são placas de rede Realtek, que são péssimas. Alguns são Intel e1000s, o que não acontece.
Acabei de notar em duas máquinas, uma é uma placa de rede Intel, uma é uma Realtek, que quando coloco o endereço MAC de uma máquina no dhcpd.conf
arquivo em nosso servidor DHCP para fazer com que o PXE inicialize a máquina em um ambiente de reconstrução, inicialmente está tudo bem.
O servidor recebe uma alocação de DHCP e o PXE é inicializado no ambiente pré-configurado do Ubuntu.
Em uma ou duas máquinas, chega até a configuração de rede DHCP do Ubuntu e falha. Se eu puxar um shell do busybox (ligado tty2
na máquina de instalação) e executar ip link
, posso ver que o sinalizador UP está definido na outra NIC.
Aqui estão algumas coisas.
host xeon16-ghz240-gb48-node1 {
hardware ethernet BC:AE:C5:07:1F:18;
filename "pxelinux.0";
next-server 192.168.123.80;
}
É isso que está dhcpd.conf
É assim que se parece o link ip na máquina do mal.
Somente uma NIC está realmente conectada (deliberadamente).
Como você pode ver, a NIC que está na configuração do dhcpd não está marcada como UP, e o link que está UP não é o DHCP.
Até agora, eu vi isso em duas marcas de configuração de placa de rede dupla.
Alguém sabe 1) o que está causando isso eb) O que podemos fazer sobre isso?
dhcpd.conf
arquivo ao configurar um Kickstart.
netcfg/choose_interface
definido?
./master/master_preseed.cfg:d-i netcfg/choose_interface select auto