How To Masquerade On Linux (Internet Connection Sharing)
How To Masquerade On Linux (Internet Connection Sharing)It's very simple to masquerade (internet connection sharing in Windows language ) on Linux with a few lines of iptables and ip_forward commands. First of all you have to flush and delete existing firewall rules. So flush rules by typing in terminal:
iptables -F Now delete these chains: iptables -X Now it's time to save the iptables rules so type: service iptables save 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 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.
|



![Creative Commons Attribution License [Creative Commons Attribution License]](http://creativecommons.org/images/public/somerights20.gif)




Recent comments
14 hours 30 min ago
16 hours 39 min ago
1 day 5 hours ago
1 day 20 hours ago
2 days 3 hours ago
2 days 7 hours ago
2 days 11 hours ago
3 days 2 hours ago
3 days 3 hours ago
3 days 5 hours ago