The router has gone from being a circumstantial element to being one of the pillars of any home , especially if you have a multitude of connected devices. The Internet has become a basic raw material if you want to enjoy any household or smart device : televisions, thermostats, lamps and light bulbs … And, of course, computers, tablets and smartphones …
But if your home has multiple rooms, and you want wireless internet connectivity in all of them, you may have problems with a simple router . You will need more than one WiFi extender, also called a WiFi hotspot , repeater, hotspot, or signal booster.
Today there are for all tastes. There are many manufacturers with different models of varied sizes and even designs and colors so you can place them in any corner of your house without visually disturbing them . Or you can also create your own WiFi access point taking advantage of the versatility of a Raspberry Pi.
Main ingredients for the WiFi extender
To convert a Raspberry Pi into a WiFi extender you only need a Raspberry Pi with its basic elements. Namely, the motherboard first: it doesn’t matter the model or the amount of RAM or the capacity of the SD card. Of course, the latest model has integrated WiFi connectivity and higher speed than previous models.
In addition to the Raspberry Pi itself , the power connector, a case and the SD card for the software will suffice. For its initial configuration , you only need to connect it to a screen or television and connect a keyboard and / or a mouse or trackpad.
In the software section, in addition to any operating system, such as Raspbian , its official system, we will install and configure the RPI-Wireless-Hotspot software . This software is the one that will do all the work of the WiFi extender.
We start from a Raspberry Pi mounted with Raspbian or another installed Linux operating system. From the terminal, we install the aforementioned software, RPI-Wireless-Hotspot. But first we will check that everything is up to date with the commands sudo apt-get update and sudo apt-get upgrade .
To do this, in the Linux terminal we execute the command git clone https://github.com/unixabg/RPI-Wireless-Hotspot.git and then launch the installation command sudo ./install inside the folder where the installer The installation script will ask you if you want to use preconfigured DNS servers and / or if you want to use Unblock-Us DNS servers to access content from the United States without geographic limitations. It will also ask you if you want to use OpenDNS DNS servers .
Another question the RPI-Wireless-Hotspot installation wizard will ask you is if you want to use the default password and SSID. It is recommended to change them to make it more secure.
Once installed, you hardly have to touch anything. The script itself will restart the Raspberry . From there, if you want to change the default channel of WiFi connectivity, you must edit the /etc/hostapd/hostapd.conf file .
From now on, to access the internet you can connect directly to your router or, if the signal does not reach you, connect to your Raspberry Pi-based WiFi access point .