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?

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

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.