mostra interfaces no iptables -L

9

Existe uma maneira de mostrar as interfaces de rede via iptables -L no Ubuntu 12.04?

Quando executo um iptables -L , recebo uma saída como esta:

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

que é de alguma forma enganosa. Primeiro eu estava pensando, grande regra, permite tudo até que eu descobri que esta regra é obrigada a interface localhost.

Existe uma maneira de obter uma visão geral que mostre as regras e as interfaces de uma só vez?

    
por Chris 23.03.2013 / 23:22

1 resposta

12

Adicione -v para o modo detalhado.

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
39050 4448K ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
 6595  544K ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           
  419 15084 ACCEPT     2    --  *      *       0.0.0.0/0            0.0.0.0/0           

Melhor ainda, mude o comando para -S para o modo simples:

-P INPUT ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -p igmp -j ACCEPT
    
por 23.03.2013 / 23:52