web-development-kb-pt.site

iptables não lista regras que criei

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

Na etapa 8 , ele 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

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

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?

19
Stefan

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

iptables -t nat -nvL
31
camh

Você também pode executar iptables-save e ele irá despejar todo o conteúdo na tela se você apenas quiser ver tudo. Acho fácil olhar para tudo desse jeito quando estou com preguiça.

1
John Mitchell