使用带有预置配置和两个网络接口的 PXE 的 Debian 安装程序

使用带有预置配置和两个网络接口的 PXE 的 Debian 安装程序

我正在尝试设置一种安装服务器。在我的设置中,每台机器都有两个网络接口: - eno1 连接到互联网,有一个我不拥有且无法配置的 DHCP 服务器,但我可以为每台机器静态配置此接口 - eno2已连接到内部网络

我正在尝试设置一切,以便我有一台机器运行 DHCP 并通过内部网络提供 debian 安装和预置配置。所有其他机器在第一次启动时,将使用 PXE 启动 debian 安装程序,并且由于预置配置,整个安装将自动完成。

在我的“Bootserver”上,我有 isc-dhcp-server 和 tftp-hpa 在内部网络上运行,并且网络启动映像由 tftp 提供服务。新机器正在使用 PXE 启动。 DHCP 正确配置 eno2 并加载 Debian 安装程序。这部分工作正常。

自动安装开始后,会下载预置配置文件,但 eno1 尚未配置,因此安装程序抱怨无法连接到镜像,这是可以理解的。

我尝试在启动 debian 安装程序时传递内核引导参数“interface=eno1”。我希望既然 eno2 已经配置好了,那么 debian 将只使用 DHCP 来配置 eno1,一切都会很好。互联网连接工作正常,但无法获取预置配置。接口 eno2 在 PXE 阶段已正确配置,但看起来在 debian 安装程序启动时被覆盖。由于无法下载 preseed,我在安装失败后执行了 shell,配置了 eno2 并继续安装 - 从那里开始工作正常。

我的问题似乎是 debian 安装程序在使用 PXE 启动时覆盖 DHCP 提供的网络配置,并且我不知道如何使用预置配置/启动参数配置两个接口。

有什么建议我应该如何解决这个问题?

谢谢,马特

诗。另一个对我有用的解决方案是使用完整 CD 映像之类的东西启动安装,因此不需要互联网连接。问题是,我找不到有关如何网络启动完整 CD 安装的信息 - 一些链接/文章将不胜感激。

相关内容