Показать статистику
0 голосов
от (500 баллов)
1.1тыс. просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

Брандмауэр в системе Redhat Linux включен по умолчанию. Обычно нет необходимости отключать брандмауэр, но это может быть очень удобно для тестирования и т. д. В системе Redhat брандмауэр работает как firewalld демон. Следующая команда может использоваться для проверки состояния брандмауэра:

[root@rhel7 ~]# systemctl status firewalld

Получаем примерно такой вывод

Из приведенного выше вывода видно, что брандмауэр включен, что означает, что он запускается автоматически после перезагрузки и также активен в данный момент. Кроме того, или вы можете даже проверить все применяемые в настоящее время правила с:

[root @ rhel7 ~] # iptables-save

Остановите и запустите брандмауэр RHEL

Брандмауэр в системе Redhat может быть остановлен следующей командой linux :

[root@rhel7 ~]# service firewalld stop
Redirecting to /bin/systemctl stop  firewalld.service

Остановленный брандмауэр снова запустится после перезагрузки системы. Для запуска брандмауэра в системе Redhat Linux используйте:

[root@rhel7 ~]# service firewalld start
Redirecting to /bin/systemctl start  firewalld.service

Отключить и включить брандмауэр RHEL7

Чтобы полностью отключить брандмауэр RHEL, чтобы он не загружался после перезагрузки:

[root@rhel7 ~]# systemctl disable firewalld
rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'
rm '/etc/systemd/system/basic.target.wants/firewalld.service'

Теперь брандмауэр не запускается после перезагрузки системы. Чтобы снова включить брандмауэр, выполните:

[root@rhel7 ~]# systemctl enable firewalld
ln -s '/usr/lib/systemd/system/firewalld.service' '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'
ln -s '/usr/lib/systemd/system/firewalld.service' '/etc/systemd/system/basic.target.wants/firewalld.service'
...