Internet Sharing with a Raspberry Pi

From Double Jump Electric Wiki
Revision as of 10:36, 15 May 2020 by Poofjunior (talk | contribs) (from Ubuntu)
Jump to navigation Jump to search

from Ubuntu

Open a text editor and save the contents below as ipmasq.sh.

#Clears if any old iptable rules/ policies are there.
iptables --flush -t nat

 # Now we will do Masquerading ie. we are doing NAT.
iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT

 # Enabling packet forwarding.
echo 1 > /proc/sys/net/ipv4/ip_forward

From the terminal, make the file executable with:

chmod +x

To share the internet connection, run the file with

sudo ./ipmasq.sh

References