1

Как распечатать или сбросить правила брандмауэра, используемые iptables чтобы решить проблемы с подключением?

Я вполне уверен, что он будет включать -L или --list , но я не уверен в других параметрах, которые будут полезны при устранении проблем с подключением, потому что я редко использую iptables непосредственно из командной строки.

2 ответа2

1

Вы собираетесь экспортировать их в текстовый файл?

Если это так, это будет iptables --list > /path/to/txt/file_name.txt

0

Существуют разные способы распечатки набора правил iptables. Вы правы, -L , но для устранения неполадок этого не всегда достаточно. Чтобы получить полный список, используйте параметры -n и -v с параметром -L:

iptables -n -v -L
iptables -t yourtablename -n -v -L

что вы можете отправить в текстовый файл.

Параметр -v (подробный) может быть очень полезен при устранении неполадок, так как он показывает счетчики пакетов / байтов для каждого правила. С его помощью часто можно найти правило, которое ничего не ловит. Опция -v также показывает интерфейсы (входящие и исходящие), которые не отображаются с простым -L .

Опция -n делает это быстрее, так как он не будет пытаться разрешить ips на хосты. Если нет -t , то по умолчанию используется табличный фильтр.

Существует также команда iptables-save -c которая показывает правила так же, как они вводятся в командной строке (которая используется для сохранения набора правил, что можно понять с помощью iptables-restore для перезагрузки набора правил)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .