Linux 机器在安装过程中和安装后获得不同的 IP

Linux 机器在安装过程中和安装后获得不同的 IP

我们在单独的网络(L3 交换机上的 VLAN,用作网络的默认网关)上使用打包程序(jessie、trusty、xenial、macos 等)自动构建了一些构建机器。到目前为止,该网络有一些商业 DHCP 服务器,并且一切运行良好。

我们想要切换到由 isc-dhcp 提供支持的中央 DHCP,因此我们在 L3 交换机上执行了“ip helper”命令,就像任何其他已经使用此 DHCP 服务器的网络一样,并且我们的建筑物坏了。(当然,我们禁用了之前的 dhcp 服务器)

原因(就我们调试的结果而言)是,Linux 在安装时,会使用 MAC 地址作为标识符来请求 IP,安装完成后,也会使用 MAC 地址作为标识符来请求 IP。因此,在安装过程中和安装完成后重启后,其 IP 是不同的。不幸的是,打包程序在安装过程中只检查一次 IP,因此无法完成该过程,因为它无法连接到已安装的机器。

由于其他原因,我们无法设置 /etc/dhcp/dhclient.conf 来使用 MAC 标识符,所以这不是解决方案。

问题是:我可以在 isc-dhcp 服务器中设置什么,使其像旧的商业 DHCP 服务器一样运行?该服务器在安装期间和安装后为同一台机器提供了相同的 IP(我猜你只需要将主机名与 MAC 地址配对,对吧?)。该服务器上没有任何高级设置。它只允许您指定 IP 范围、排除、静态租约和 DHCP 选项。

感谢您的所有回答

相关内容