У меня есть следующие команды в сценарии после установки 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
Из моего чтения кажется, что firewalld
не могу внести эти изменения, когда на изображении присутствует NetworkManager, поэтому я добавил в nmcli
команда для изменения зоны. Но это не действует. После завершения установки и перезагрузки сервера интерфейс остается в зоне по умолчанию. После этого я могу запустить nmcli
команда, и она вступит в силу.
Я не могу найти в Интернете ничего об этой проблеме, кроме, может быть, Эта статья, но за платным доступом.
Я тоже столкнулся с этой проблемой. Я обошел это с помощью этого хака:
echo 'ZONE=management' >> /etc/sysconfig/network-scripts/ifcfg-eth1
Я бы предпочел что-то более элегантное, но пока остановился на этом.
Короче говоря: «Не пользуйся, не работает»
разрешение
Итак, nmcli - хороший инструмент для автоматизации конфигурации сети. Вы можете использовать его для любых целей, кроме установки.