
Flash Advertise
| How To Masquerade On Linux (Internet Connection Sharing) | ||
| From: www.howtoforge.com read times: 124 | ||
Provided by yangyi at 2007-12-24 16:58:45 | ||
First of all you have to flush and delete existing firewall rules. So flush rules by typing in terminal: iptables -F iptables -t nat -F iptables -t mangle -F Remove ads Now delete these chains: iptables -X iptables -t nat -X iptables -t mangle -X Now it's time to save the iptables rules so type: service iptables save service iptables restart Now all rules and chains have been cleared! Check it in /etc/sysconfig/iptables which has all default rules set to accept. Now open /etc/rc.d/rc.local and insert the line: echo "1" > /proc/sys/net/ipv4/ip_forward And then save and close the file. Now asuming that your internet interface is eth0, type: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE service iptables save service iptables restart Note: check if iptables is set to start during boot up. Or check the status of your iptables service: chkconfig –list iptables If level 5 is on then it's ok othewise start the service at level 5 or level 2345. Note: The post is also available on my own site - article desktop. 原文链接: http://www.howtoforge.com/internet-connection-sharing-masquerading-on-linux |