Введение
Для системного администратора управление настройками брандмауэра является критически важной задачей для обеспечения безопасности сервера. В Red Hat Enterprise Linux (RHEL) firewalld является стандартным инструментом управления брандмауэром, который настраивается с помощью утилиты командной строки firewall-cmd. В этом задании вы попрактикуетесь в использовании firewall-cmd для настройки правил брандмауэра с целью контроля сетевого трафика.
Настройка брандмауэра
Ваша задача — изменить активные правила брандмауэра, чтобы разрешить веб-трафик. Служба firewalld уже запущена в вашей среде. Вам необходимо добавить правила для стандартных портов веб-трафика и убедиться, что эти изменения являются постоянными.
Задачи
- Задача 1: Проверьте текущий статус службы
firewalld, чтобы убедиться, что она запущена. - Задача 2: Добавьте постоянные правила брандмауэра, разрешающие службы
http(порт 80) иhttps(порт 443). - Задача 3: Перезагрузите конфигурацию брандмауэра, чтобы применить постоянные изменения к текущей конфигурации.
- Задача 4: Убедитесь, что службы
httpиhttpsуказаны в активных правилах брандмауэра.
Требования
- Все изменения брандмауэра должны выполняться с помощью команды
firewall-cmd. - Правила для
httpиhttpsдолжны быть добавлены в постоянную конфигурацию, чтобы они сохранялись после перезагрузки. - После перезагрузки активная конфигурация должна показывать, что службы
httpиhttpsразрешены.
Пример
После успешного выполнения всех задач вывод команды sudo firewall-cmd --list-all должен включать http и https в списке служб, как показано в примере ниже. Другие детали могут отличаться.
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0 eth1
sources:
services: cockpit dhcpv6-client http https ssh
ports:
protocols:
forward: yes
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
Подсказки
- Используйте
sudo firewall-cmd --state, чтобы проверить, запущен ли брандмауэр. Если брандмауэр не запущен, вы можете запустить его командойsudo systemctl start firewalld. - Чтобы сделать правило постоянным, используйте флаг
--permanent. - Постоянные правила не применяются к текущей конфигурации до тех пор, пока вы не перезагрузите брандмауэр с помощью
sudo firewall-cmd --reload.
Резюме
В этом задании вы научились управлять правилами брандмауэра в системе Red Hat Enterprise Linux с помощью firewall-cmd. Вы попрактиковались в проверке статуса брандмауэра, добавлении постоянных правил для служб, перезагрузке брандмауэра для применения изменений и проверке активной конфигурации. Это фундаментальные навыки для любого системного администратора, отвечающего за сетевую безопасность.



