我有以下配置:服务器有两个网络接口,都连接到交换机(LOWER_UP
组装后会变成)。其中一个接口将有带租约的 DHCP 服务器。其他接口不会为我提供租约。
我需要对 CentOS 7 进行这样的配置,以便无论使用什么接口进行 DHCP,它都会接收 IP。
我尝试将两个接口设置为 和BOOTPROTO="dhcp"
。但有一个问题:如果 CentOS 检测到 上的链接,它将继续尝试启动,而不会尝试 上的 DHCP 。我无法禁用,因为 DHCP 可能随机打开(或)。ONBOOT="yes"
IPV4_FAILURE_FATAL="no"
eno1
eth0
eth2
eno1
eno1
eno2
有没有一种方法可以让 CentOS “尝试启动所有这些接口”?
答案1
经过一些调试,我将 dhcp 超时时间缩短至 10 秒 (/etc/dhcp/dhclient.conf)。这很有帮助。现在 eno1 故障速度足够快,足以让 eno2 在发生全局网络超时之前找到租约。