Hier ist ein seltsames Problem.
Wir haben eine Reihe von Geräten mit Dual-NIC-Mainboards. Einige sind Realtek-NICs, die saugen. Einige sind Intel e1000s, die dies nicht tun.
Ich habe gerade auf 2 Computern bemerkt, einer ist eine Intel-Netzwerkkarte, einer ist ein Realtek. Wenn ich die MAC-Adresse eines Computers in die dhcpd.conf
Datei auf unserem DHCP-Server eingebe, um sie zu PXE zu bringen, starte der Computer in einer Wiederherstellungsumgebung. anfangs ist alles in ordnung.
Der Server erhält eine DHCP-Zuweisung, und PXE startet in die Ubuntu-Umgebung.
Auf einem oder zwei Computern reicht es bis zur DHCP-Netzwerkkonfiguration von Ubuntu und schlägt fehl. Wenn ich eine Busybox-Shell (auf tty2
dem installierenden Computer) aufrufe und ausführe ip link
, kann ich sehen, dass das UP-Flag auf der anderen Netzwerkkarte gesetzt ist.
Hier sind einige Sachen.
host xeon16-ghz240-gb48-node1 {
hardware ethernet BC:AE:C5:07:1F:18;
filename "pxelinux.0";
next-server 192.168.123.80;
}
Das ist was drin ist dhcpd.conf
So sieht der IP-Link auf der bösen Maschine aus.
Tatsächlich ist nur eine Netzwerkkarte (absichtlich) verbunden.
Wie Sie sehen können, ist die Netzwerkkarte in der dhcpd-Konfiguration nicht als UP markiert, und der Link UP ist nicht der in DHCP.
Bisher habe ich dies bei zwei Marken von Dual-NIC-Konfigurationen gesehen.
Weiß jemand 1) was es verursacht und b) was wir dagegen tun können?
dhcpd.conf
Datei beim Einrichten eines Kickstarts MAC und MAC + 1 hinzugefügt hat .
netcfg/choose_interface
eingestellt?
./master/master_preseed.cfg:d-i netcfg/choose_interface select auto