我在 Kickstart 安装后脚本中有以下命令:
firewall-offline-cmd --new-zone=management
firewall-offline-cmd --zone=management --add-service=ssh --add-service=snmp
firewall-offline-cmd --zone=management --change-interface=eth1
nmcli device modify eth1 connection.zone management
从我的阅读来看,当 NetworkManager 在图片中时似乎firewalld
无法进行这些更改,因此我在nmcli
命令中添加了更改区域。但它没有生效。安装完成并重新启动服务器后,界面仍保留在默认区域中。之后我可以运行该nmcli
命令,它将生效。
除了这篇文章之外,我在网上找不到任何关于这个问题的信息,但它在付费墙后面。
我也遇到过这个问题。我用这个 hack 解决了这个问题:
我更喜欢更优雅的东西,但暂时已经解决了。
长话短说:“不要使用它,它不起作用”
解析度
所以 nmcli 是网络配置自动化的好工具。您可以将 is 用于各种目的,安装除外。