показать интерфейсы в iptables -L

21

Есть ли способ показать сетевые интерфейсы через iptables -Lв Ubuntu 12.04?

Когда я выполняю, iptables -Lя получаю вывод, как это:

Chain INPUT (policy DROP)
target     prot opt source               destination       
...
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0     
...

что как-то вводит в заблуждение. Сначала я думал, отличное правило, разрешает все, пока не обнаружил, что это правило связано с интерфейсом localhost.

Есть ли способ получить обзор, который показывает правила и интерфейсы одновременно?

Крис
источник

Ответы:

25

Добавьте -vдля подробного режима.

Цепной ВХОД (политика ПРИНИМАЕТ 0 пакетов, 0 байт)
 pkts bytes target prot opt ​​in out source source         
39050 4448K ПРИНЯТЬ все - lo * 0.0.0.0/0 0.0.0.0/0           
 6595 544K ПРИНЯТЬ icmp - * * 0.0.0.0/0 0.0.0.0/0           
  419 15084 ПРИНЯТЬ 2 - * * 0.0.0.0/0 0.0.0.0/0           

Более того, измените команду -Sна обычный режим:

-P ВВОД ПРИНЯТЬ
-A ВВОД -i lo -j ПРИНЯТЬ
-A ВВОД -p icmp -j ПРИНЯТЬ
-A INPUT -p igmp -j ПРИНЯТЬ
user1686
источник