Существуют разные способы распечатки набора правил 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 для перезагрузки набора правил)