Я только что собрал centos7 и попытался настроить firewalld, когда я набираю команду
firewall-cmd --zone=internal --change-interface=eth0
, я получил ошибку: Ошибка: COMMAND_FAILED
Я уже запустил его с
systemctl start firewalld.service
и firewall-cmd --state
он работает
Не знаю почему? и я не могу найти, как это решить ...
что-то не так с этой версией centos или я что-то пропустил?
Я не вижу ранее ни одной команды, связанной с этой ошибкой установки firewalld, перечислите все:
yum update
обновить gcc
yum install centos-release-scl
yum install devtoolset-3-toolchain
scl enable devtoolset-3 bash
установить nginx
yum install epel-release
yum install nginx
systemctl start nginx
systemctl enable nginx
установить postgres
yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
yum install postgresql95-server postgresql95
/usr/pgsql-9.5/bin/postgresql95-setup initdb
systemctl start postgresql-9.5.service
systemctl enable postgresql-9.5.service
установить mongodb
...
установить nodejs
...
firewalld
systemctl start firewalld.service
systemctl enable firewalld.service
firewall-cmd --zone=internal --change-interface=eth0
ОБНОВЛЕНИЕ
после того, как я попробовал перезагрузить firewald, я не могу использовать ssh connect сейчас,
ssh: connect to host ... port 22: Connection refused
как подключиться и исправить firewalld ??
Вам нужно ответить на несколько вопросов. Похоже, что вы следовали учебнику и не всё поняли правильно.
eth0
. Узнайте.Networking
на портале управления и запустите lish
для удаленного доступа. Это похоже на KVM, так что даже если вы не SSH, вы можете получить прямой доступ к терминалу. --permanent
в вашем firewall-cmd
, он не является постоянным. Перезапуск брандмауэра вернётся к первоначальным настройкам по умолчанию. firewall-cmd --list-allzones
Некоторые основные порты разблокированы обычно под псевдонимом
брандмауэр-cmd в кратком описании. Похоже, что вы будете использовать много :)