Difference between revisions of "Network sharing"
From MyWiki
Line 7: | Line 7: | ||
This might work better. | This might work better. | ||
− | iptables -t nat -A POSTROUTING -o | + | iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE |
− | iptables -A FORWARD -i net0 -o | + | iptables -A FORWARD -i net0 -o eth2 -j ACCEPT |
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT | iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT |
Revision as of 16:15, 24 July 2014
Configure iptables for NAT translation so that packets can be correctly routed through the Ubuntu gateway https://help.ubuntu.com/community/Internet/ConnectionSharing sudo iptables -A FORWARD -o eth2 -i eth1 -s 192.168.32.0/24 -m conntrack --ctstate NEW -j ACCEPT sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT sudo iptables -t nat -F POSTROUTING sudo iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
This might work better. iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE iptables -A FORWARD -i net0 -o eth2 -j ACCEPT iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT