Risposte:
Penso che tu stia cercando di creare una catena , non una tabella.
-N, --new-chain chain
Create a new user-defined chain by the given name. There must be no target of that name already.
Esempio ( -t filter
è implicito):
iptables -N Services
iptables -A INPUT -j Services
iptables -A Services -m tcp -p tcp --dport 80 -j ACCEPT
Le tabelle possono essere selezionate con l' -t
opzione:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
E se stai usando iptables-restore
, le due regole precedenti possono essere combinate per:
*nat
-A POSTROUTING -j MASQUERADE
COMMIT
*filter
:Services -
-A INPUT -j Services
-A Services -m tcp -p tcp --dport 80 -j ACCEPT
COMMIT
La creazione di una tabella viene eseguita a livello di kernel; normalmente non è necessario crearne uno nuovo a meno che non si stia aggiungendo alle funzionalità TCP / IP del kernel.
Quello che probabilmente vuoi fare è creare una nuova catena in una delle tabelle esistenti, che viene eseguita con il -N
flag.