如何在Linux上伪装(Internet连接共享)
在Linux上使用几行iptables和ip_forward命令来伪装(Windows语言的互联网连接共享)非常简单。
首先你必须刷新和删除现有的防火墙规则。
所以通过键入终端冲洗规则:
iptables -F
iptables -t nat -F
iptables -t mangle -F
现在删除这些链:
iptables -X
iptables -t nat -X
iptables -t mangle -X
现在是保存iptables规则的时间类型:
service iptables save
service iptables restart
现在所有的规则和链条已经被清除了!
在/ etc / sysconfig / iptables
中检查它的所有默认规则设置为接受。
现在打开/etc/rc.d/rc.local
并插入行:
echo "1" > /proc/sys/net/ipv4/ip_forward
然后保存并关闭文件。
现在,你的互联网界面是eth0,输入:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
service iptables save
service iptables restart
注意:检查iptables是否设置为启动时启动。
或检查您的iptables服务的状态:
chkconfig –list iptables
如果5级开启,那么可以在5级或2345级开始服务。
注意:该帖子也可以在我自己的网站 - 文章桌面上 。