Aquí hay un problema extraño.
Tenemos varios dispositivos con placas base de doble NIC. Algunos son Realtek NIC, que apestan. Algunos son Intel e1000, que no lo hacen.
Acabo de notar en 2 máquinas, una es una NIC de Intel, una es una Realtek, que cuando pongo la dirección MAC de una máquina en el dhcpd.conf
archivo de nuestro servidor DHCP para que PXE arranque la máquina en un entorno de reconstrucción, Inicialmente todo está bien.
El servidor obtiene una asignación de DHCP y PXE se inicia en el entorno predeterminado de Ubuntu.
En una o dos máquinas, llega hasta la configuración de red DHCP de Ubuntu y falla. Si levanto un shell de busybox (en tty2
la máquina de instalación) y ejecuto ip link
, puedo ver que el indicador UP está configurado en la otra NIC.
Aquí hay algunas cosas.
host xeon16-ghz240-gb48-node1 {
hardware ethernet BC:AE:C5:07:1F:18;
filename "pxelinux.0";
next-server 192.168.123.80;
}
Eso es lo que hay dhcpd.conf
Así es como se ve el enlace ip en la máquina del mal.
Solo una NIC está realmente conectada (deliberadamente).
Como puede ver, la NIC que está en la configuración de dhcpd, no está marcada como ARRIBA, y el enlace que está ARRIBA, no es el que está en DHCP.
Hasta ahora he visto esto en dos marcas de configuración de doble NIC.
¿Alguien sabe 1) qué lo está causando, y b) ¿Qué podemos hacer al respecto?
dhcpd.conf
archivo al configurar un Kickstart.
netcfg/choose_interface
establece?
./master/master_preseed.cfg:d-i netcfg/choose_interface select auto