-1

我们一直在使用网络脚本来管理我们的 Linux 系统的网络,在 ifcfg-ethn 文件中添加 NM_CONTROLLED=no。但是我们遇到了一种特殊情况,它不起作用,我们需要使用网络管理器服务。我遇到了一个问题。

现有系统IP->192.168.2.4/24

只是为了测试,我尝试在新系统上配置相同的 IP,不幸的是,它确实被配置了。使用网络脚本,我们从未遇到过这种情况。它用于检查是否已经分配了 IP,但网络管理器没有这样做。我们在 NetworkManager 设置中是否有任何标志或某些东西可以启用,以便它在分配之前检查现有的 IP 地址。我已经直接使用 ifcfg-files 对其进行了配置,对于我们的特定用例,我还需要使用虚拟接口 eth0:1。

预先感谢您的帮助。

2021 年 11 月 8 日更新

[eth0 接口] https://i.stack.imgur.com/n9bCw.png

[eth0:1 接口] https://i.stack.imgur.com/3Mum9.png

10.133.32.251 已经存在于网络中,因此网络管理器在执行建议的命令“nmcli con modify ipv4.dad-timeout 3000”后正确地忽略了它。但是 eth0 也被忽略,因此在任何接口上都没有配置 IP。这是一个问题还是我在这里犯了一些错误,请建议

4

1 回答 1

0

配置ipv4.dad-timeout,例如nmcli connection modify "$PROFILE" ipv4.dad-timeout 3000

于 2021-08-07T13:08:14.333 回答