Configuring Raspberry Pi as router
|In this blog we will see how to configure raspberry pi as router. To make raspberry as router we need to install DHCP server on it.
Installing DHCP Server:
sudo apt-get update sudo apt-get install hostapd isc-dhcp-server
Once the DHCP server is installed,it will try to start the server,it will fail. we need to edit it’s config file to make it working.
sudo nano /etc/dhcp/dhcpd.conf
comment out domain-name,domain-name-servers options and uncomment authoritative
scroll down to and edit the following section
subnet 192.168.3.0 netmask 255.255.255.0 { range 192.168.3.100 192.168.3.150; option domain-name-servers 8.8.8.8,8.8.4.4; option domain-name "pihorse01"; option routers 192.168.3.1; option broadcast-address 192.168.3.255; default-lease-time 600; max-lease-time 7200; }
sudo nano /etc/default/isc-dhcp-server
enable default paths and change the INTERFACES to “eth0” if your clients connecting over ethernet, “wlan0” if over WiFi.
You need to setup a static IP for your interface, In may case I need a static IP for “eth0”
sudo nano /etc/network/interfaces iface wlan0 inet static address 192.168.3.1 netmask 255.255.255.0
you need to setup NAT as well,please refer this blog . Then restart the dhcp service
sudo service isc-dhcp-server restart