
FirewallD — это комплексное решение для межсетевого экрана, которое динамически управляет уровнем доверия сетевых подключений и интерфейсов. Оно предоставляет вам полный контроль над тем, какой трафик разрешён или запрещён в системе и из неё.
Начиная с CentOS 7, FirewallD заменяет iptables в качестве инструмента управления брандмауэром по умолчанию.
Настоятельно рекомендуется оставить службу FirewallD включенной, но в некоторых случаях, например при тестировании, может потребоваться остановить или полностью отключить ее.
В этом руководстве мы покажем вам, как отключить FirewallD в системах CentOS 7.
Предпосылки
Перед началом работы с руководством убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Если вы отключаете брандмауэр из-за проблем с подключением или из-за проблем с настройкой брандмауэра, ознакомьтесь с этим руководством по настройке брандмауэра с помощью firewalld в CentOS 7 .
Проверьте состояние брандмауэра
Для просмотра текущего состояния службы FirewallD вы можете использовать команду firewall-cmd :
sudo firewall-cmd --state
Если в вашей системе CentOS запущена служба FirewallD, приведенная выше команда выведет следующее сообщение:
running
Отключить брандмауэр
Вы можете временно остановить службу FirewallD с помощью следующей команды:
sudo systemctl stop firewalld
Однако это изменение будет действовать только для текущего сеанса выполнения.
Чтобы навсегда отключить брандмауэр в системе CentOS 7, выполните следующие действия:
-
Сначала остановите службу FirewallD с помощью:
sudo systemctl stop firewalld -
Отключите автоматический запуск службы FirewallD при загрузке системы:
sudo systemctl disable firewalldВывод команды выше будет выглядеть примерно так:
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. -
Замаскируйте службу FirewallD, что предотвратит запуск брандмауэра другими службами:
sudo systemctl mask --now firewalldКак видно из вывода, команда mask просто создает символическую ссылку из службы firewalld на
/dev/null:Created symlink from /etc/systemd/system/firewalld.service to /dev/null.
Заключение
В этом руководстве вы узнали, как остановить и навсегда отключить брандмауэр на компьютере с CentOS 7.
Вы также можете ознакомиться с нашим руководством по установке iptables на CentOS 7.
Если у вас есть вопросы или замечания, пожалуйста, оставьте комментарий ниже.
Связанные руководства
- Как установить Iptables на CentOS 7
- Как настроить брандмауэр с помощью FirewallD в CentOS 7
- Как настроить и управлять брандмауэром в CentOS 8
- Как установить и настроить Zabbix на CentOS 7
- Как установить текстовый редактор Atom на CentOS 7
- Как установить Sublime Text 3 на CentOS 7
- Как установить Visual Studio Code на CentOS 7