Answers:
我认为您正在寻找创建链而不是表格的方法。
-N, --new-chain chain
Create a new user-defined chain by the given name. There must be no target of that name already.
示例(-t filter
暗含):
iptables -N Services
iptables -A INPUT -j Services
iptables -A Services -m tcp -p tcp --dport 80 -j ACCEPT
可以使用以下-t
选项选择表:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
并且,如果您使用iptables-restore
,则可以将以上两个规则组合为:
*nat
-A POSTROUTING -j MASQUERADE
COMMIT
*filter
:Services -
-A INPUT -j Services
-A Services -m tcp -p tcp --dport 80 -j ACCEPT
COMMIT
创建表是在内核级别完成的。通常,除非有一个新功能要添加到内核的TCP / IP功能中,否则无需创建新的功能。
您可能想要做的是在现有表之一中创建一个新链,这是通过-N
标记完成的。