iptables non elenca le regole che ho creato


16

Sto usando questa guida per impostare una connessione Internet condivisa tra due PC.

Al passaggio 8 dice che dovrei eseguire i comandi:

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

In questo modo sembra non avere alcun effetto sulle regole di iptable , se eseguo il iptables -nvLmio output è:

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

È corretto o sto facendo qualcosa di sbagliato?

Risposte:


28

Il comando iptables -nvLsta visualizzando il contenuto della filtertabella. La regola che stai aggiungendo è nella nattabella. Aggiungi -t nata guardare la nattabella:

iptables -t nat -nvL

1

Puoi anche eseguire iptables-savee scaricherà tutti i contenuti sullo schermo se vuoi solo guardare tutto. Trovo facile guardare tutto in quel modo quando mi sento pigro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.