Назад | Перейти на главную страницу

Ошибка команды изменения интерфейса linode centos 7 firewalld

Я просто собрал centos7 и попытался настроить firewalld, когда я набираю команду

firewall-cmd --zone=internal --change-interface=eth0

У меня ошибка: Error: 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-all-zones Некоторые базовые порты обычно разблокированы
  • необязательно alias то firewall-cmd к чему-то короткому. Похоже, вы будете его много использовать :)

Чтобы повторно подключиться к серверу, вы можете перейти на вкладку «Удаленный доступ» на своей машине с линодом и перейти в «Запустить консоль Lish»,

Пожалуйста, проверьте это выпуск выглядит похоже на ваше, поскольку ядро ​​linode не соответствует требуемым модулям брандмауэра,