Вывод списка активных правил iptables с помощью команды iptables -L
На этом этапе вы научитесь просматривать активные правила брандмауэра с использованием команды iptables
. В то время как ufw
предоставляет упрощенный интерфейс, iptables
- это основной инструмент, который управляет правилами фильтрации пакетов в ядре Linux.
iptables
работает путем определения правил в различных "цепях" (chains) и "таблицах" (tables). Наиболее распространенными цепями являются INPUT
(для входящего трафика), OUTPUT
(для исходящего трафика) и FORWARD
(для трафика, проходящего через систему).
Чтобы вывести список текущих правил iptables
во всех цепях, откройте терминал и введите следующую команду:
sudo iptables -L
Нажмите Enter.
Вы увидите вывод, похожий на следующий, который показывает правила для цепей INPUT
, FORWARD
и OUTPUT
:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Вывод показывает политику по умолчанию для каждой цепи (в данном случае ACCEPT
, что означает, что трафик по умолчанию разрешен) и любые конкретные правила, которые были добавлены. Поскольку ufw
был неактивен на предыдущем этапе, iptables
, скорее всего, не имеет каких - либо пользовательских правил, настроенных с помощью ufw
.
Опция -L
сообщает iptables
вывести список правил. Опять же, требуется использование sudo
, так как просмотр правил брандмауэра требует административных привилегий.
Понимание вывода команды iptables -L
является важным для диагностики проблем с сетевым соединением и проверки конфигурации брандмауэра.
Нажмите Продолжить, чтобы перейти к следующему этапу.