Difference between revisions of "Network sharing"

From MyWiki
Jump to: navigation, search
Line 7: Line 7:
  
 
  This might work better.
 
  This might work better.
  iptables -t nat -A POSTROUTING -o internet0 -j MASQUERADE
+
  iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
  iptables -A FORWARD -i net0 -o internet0 -j ACCEPT
+
  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