iptables没有列出我创建的规则


16

我正在使用本指南在两台PC之间建立共享的Internet连接。

第8步,它说我应该运行命令:

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

如果我运行我的输出,这样做似乎对iptable的规则没有影响iptables -nvL

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

那是正确的还是我做错了什么?

Answers:


28

该命令iptables -nvL正在显示filter表的内容。您要添加的规则在nat表格中。加-t natnat表:

iptables -t nat -nvL

1

您也可以运行iptables-save,如果您只想查看所有内容,它将把所有内容转储到屏幕上。当我感到懒惰时,我很容易以这种方式看待一切。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.