O iptables não lista as regras que eu criei

16

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

Na etapa 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

Fazer isso parece não ter efeito nas regras do iptable , se eu executar iptables -nvLminha 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?

Stefan
fonte

Respostas:

28

O comando iptables -nvLestá exibindo o conteúdo da filtertabela. A regra que você está adicionando está na nattabela. Adicione -t natpara ver a nattabela:

iptables -t nat -nvL
camh
fonte
1

Você também pode executar iptables-savee despejar todo o conteúdo na tela se você quiser apenas ver tudo. Acho fácil olhar para tudo dessa maneira quando sinto preguiça.

John Mitchell
fonte