Respuestas:
Creo que estás buscando crear una cadena , no una mesa.
-N, --new-chain chain
Create a new user-defined chain by the given name. There must be no target of that name already.
Ejemplo ( -t filter
está implícito):
iptables -N Services
iptables -A INPUT -j Services
iptables -A Services -m tcp -p tcp --dport 80 -j ACCEPT
Las tablas se pueden seleccionar con la -t
opción:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Y si está utilizando iptables-restore
, las dos reglas anteriores se pueden combinar para:
*nat
-A POSTROUTING -j MASQUERADE
COMMIT
*filter
:Services -
-A INPUT -j Services
-A Services -m tcp -p tcp --dport 80 -j ACCEPT
COMMIT
La creación de una tabla se realiza a nivel del núcleo; normalmente no hay necesidad de crear uno nuevo a menos que se agregue a las capacidades TCP / IP del núcleo.
Lo que probablemente quiera hacer es crear una nueva cadena en una de las tablas existentes, que se hace con la -N
bandera.