nmcli在Kickstart脚本中不起作用

我在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命令,它将生效。

我找不到任何关于这个问题的在线信息,除了这篇文章 ,但是它在付费墙后面。

我也遇到了这个问题。 我用这个黑客来解决它:

 echo 'ZONE=management' >> /etc/sysconfig/network-scripts/ifcfg-eth1 

我宁愿更优雅的东西,但暂时已经解决了。