Practical – creating a Raspberry Pi Wi-Fi extender
In this chapter’s practical, we will create a Wi-Fi extender based on a Raspberry Pi. As part of this, we will be using the dnsmasq package, which will act as both the Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP) server for the connections that we will need. DNS servers translate domain names into IP addresses, while DHCP servers automatically assign IP addresses and other network configuration parameters to devices on a network. We will also use the hostapd package, which will help set up one of the Wi-Fi modules as an access point.
Ensure that you have an active Wi-Fi router to connect to, alongside an Ethernet device we will be intending to bridge the Wi-Fi connection to.
You will be able to find any code segments used also located on GitHub, within the corresponding filename, in the raspberry_pi_wifi_extender
subdirectory of Chapter02
at https://github.com/PacktPublishing/IoT-Made...