iptables não lista regras que eu criei

14

Estou usando o este guia para configurar uma conexão de internet compartilhada entre dois PCs.

No passo 8 , diz que devo executar os comandos:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables start

Isso parece não ter efeito nas regras do iptable, se eu executar iptables -nvL minha saída for:

Chain INPUT (policy ACCEPT 2223 packets, 2330K bytes)
 pkts bytes target     prot opt in     out     source         destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
  pkts bytes target     prot opt in     out     source        destination

Chain OUTPUT (policy ACCEPT 2272 packets, 277K bytes)
  pkts bytes target     prot opt in     out     source        destination

Isso está correto ou estou fazendo algo errado?

    
por Stefan 11.09.2010 / 11:04

2 respostas

24

O comando iptables -nvL está exibindo o conteúdo da tabela filter . A regra que você está adicionando está na tabela nat . Adicione -t nat para ver a tabela nat :

iptables -t nat -nvL
    
por 11.09.2010 / 11:12
0

Você também pode executar iptables-save e irá despejar todo o conteúdo para a tela se você quiser apenas ver tudo. Acho fácil olhar para tudo assim quando me sinto preguiçoso.

    
por 12.07.2017 / 22:56

Tags