Struchkov Mark
932bdf133f
All checks were successful
continuous-integration/drone/push Build is passing
3.6 KiB
3.6 KiB
aliases | tags | date | ||||
---|---|---|---|---|---|---|
|
|
|
Проверка статуса FirewallD
firewall-cmd --state
– Проверить текущий статус FirewallD.firewall-cmd --get-active-zones
– Показать активные зоны.firewall-cmd --list-all
– Показать все правила для зоны по умолчанию.
Включение/Отключение FirewallD
systemctl start firewalld
– Включить FirewallD.systemctl stop firewalld
– Отключить FirewallD.systemctl enable firewalld
– Включить автозапуск FirewallD при загрузке системы.systemctl disable firewalld
– Отключить автозапуск FirewallD при загрузке системы.
Разрешение/Блокировка трафика
firewall-cmd --add-port=<port>/tcp
– Разрешить трафик на определенный порт (например, 22/tcp для SSH).firewall-cmd --remove-port=<port>/tcp
– Заблокировать трафик на определенный порт.firewall-cmd --add-service=<service>
– Разрешить трафик для определенного сервиса (например, 'http', 'https').firewall-cmd --remove-service=<service>
– Заблокировать трафик для определенного сервиса.
Разрешение/Блокировка трафика с условиями
firewall-cmd --add-rich-rule='rule family="ipv4" source address="<IP>" port port="<port>" protocol="tcp" accept'
– Разрешить трафик от определенного IP и порта.firewall-cmd --add-rich-rule='rule family="ipv4" source address="<IP>" port port="<port>" protocol="tcp" reject'
– Заблокировать трафик от определенного IP и порта.
Удаление правил
firewall-cmd --remove-port=<port>/tcp
– Удалить правило разрешения для порта.firewall-cmd --remove-service=<service>
– Удалить правило разрешения для сервиса.firewall-cmd --remove-rich-rule='<rule>'
– Удалить rich-rule правило.
Зоны и профили FirewallD
firewall-cmd --get-zones
– Показать доступные зоны.firewall-cmd --zone=<zone> --list-all
– Показать все правила для указанной зоны.firewall-cmd --zone=<zone> --add-port=<port>/tcp
– Добавить правило для конкретной зоны.
Логирование и мониторинг
firewall-cmd --set-log-denied=all
– Включить логирование всех отклоненных подключений.firewall-cmd --query-log-denied
– Проверить текущее состояние логирования отклоненных подключений.
Настройки по умолчанию
firewall-cmd --set-default-zone=<zone>
– Установить зону по умолчанию для новых подключений.
Мета информация
Область:: ../../meta/zero/00 Linux Родитель:: Источник:: Автор:: Создана:: 2024-08-03