这是一个奇怪的问题。
我们有许多带有双网卡主板的设备。有些是Realtek NIC,很烂。有些是Intel e1000,不是。
我刚刚在两台机器上注意到,一台是Intel NIC,一台是Realtek,当我将一台机器的MAC地址放入dhcpd.conf
我们的DHCP服务器上的文件中以使其进行PXE引导时,将其引导到重建环境中,最初一切都很好。
服务器获得DHCP分配,PXE引导进入Ubuntu预设环境。
在一两台计算机上,它可以达到Ubuntu的DHCP网络配置,并且会失败。如果我拉起busybox外壳(在tty2
安装机器上),然后运行ip link
,则可以看到另一个网卡上的UP标志已设置。
这是一些东西。
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。
如您所见,dhcpd配置中的NIC未标记为UP,而UP的链接也不是DHCP中的那个。
到目前为止,我已经在两个品牌的双NIC配置上看到了这一点。
有谁知道1)是什么原因引起的,b)我们能做些什么?
dhcpd.conf
在设置Kickstart时通过在文件中添加MAC和MAC + 1来解决了这个问题。
netcfg/choose_interface
设置吗?
./master/master_preseed.cfg:d-i netcfg/choose_interface select auto