Ось дивна проблема.
У нас є низка пристроїв з платою dual-NIC. Деякі - це RealIC NIC, які смокчуть. Деякі - це Intel e1000, які цього не роблять.
Я щойно помітив на двох машинах, один - Intel NIC, один - Realtek, що коли я поміщаю MAC-адресу однієї машини у dhcpd.conf
файл на нашому сервері DHCP, щоб перевести її на завантаження машини PXE в середовище відновлення, спочатку все добре.
Сервер отримує розподіл DHCP, і PXE завантажується в попередньо встановлену середовище Ubuntu.
На одній або двох машинах він проходить настільки, наскільки конфігурація мережі DHCP Ubuntu, і не працює. Якщо я підтягну оболонку зайнятого ящика (увімкнено tty2
на встановлювальній машині) і запускаю ip link
, я можу побачити, що прапор UP встановлений на іншому NIC.
Ось деякі речі.
host xeon16-ghz240-gb48-node1 {
hardware ethernet BC:AE:C5:07:1F:18;
filename "pxelinux.0";
next-server 192.168.123.80;
}
Ось що в dhcpd.conf
Ось як виглядає ip-посилання на злій машині.
Лише один NIC насправді підключений (навмисно).
Як бачимо, NIC, що знаходиться в конфігурації dhcpd, не позначається як UP, а посилання, яке є UP, не є DHCP.
Поки що я бачив це на двох брендах з подвійною конфігурацією NIC.
Хтось знає 1) що це викликає, і б) що ми можемо з цим зробити?
dhcpd.conf
файл під час налаштування Kickstart.
netcfg/choose_interface
встановлюється?
./master/master_preseed.cfg:d-i netcfg/choose_interface select auto