分页: 1 / 1

[问题]为什么我的iptables设置不灵光

发表于 : 2008-04-20 18:05
mr.wsr
请看下面的配置过程:

我只是添加了一条命令(sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE)而已
但有时后内网可以通过PAT出去,有时候行有时候不行,很难捉摸。

有时候命令敲进去了且PAT不能正常运作,但过了阵子,又突然可以了(期间我没改过什么配置哦)


代码: 全选


mrwsr@Mr:~$ 
mrwsr@Mr:~$ sudo iptables -L -nv -t nat
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
mrwsr@Mr:~$ 
mrwsr@Mr:~$ 
mrwsr@Mr:~$ sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
mrwsr@Mr:~$ 
mrwsr@Mr:~$ 
mrwsr@Mr:~$ sudo iptables -L -nv -t nat 
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MASQUERADE  0    --  *      eth0    0.0.0.0/0            0.0.0.0/0           

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
mrwsr@Mr:~$ 
mrwsr@Mr:~$ 
mrwsr@Mr:~$ 


一开始也怀疑是不是iptables的配置没有保存成功或者iptables需要重启呀什么的,但到网上找资料发现有网友说
可以通过 iptables restart 命令来重启,但试了,根本就没有这些参数:

代码: 全选

mrwsr@Mr:~$ sudo iptables restart
Bad argument `restart'
Try `iptables -h' or 'iptables --help' for more information.
mrwsr@Mr:~$ sudo iptables stop
Bad argument `stop'
Try `iptables -h' or 'iptables --help' for more information.
mrwsr@Mr:~$ sudo iptables start
Bad argument `start'
Try `iptables -h' or 'iptables --help' for more information.
mrwsr@Mr:~$ 


不知道大家有没有到过这个问题呀? 麻烦指点一下,谢谢

我的环境是Notebook+VMware+Ubuntu 7.10


\