This Project automates the configuration of a Raspberry Pi into a WiFi Access Point using my opensource Github Repo "pi-ap". If you can edit a file with nano and change a few values in a variables file, you can do this project. Wireless Communications Technology Wireless
SOFTWARE:
- My Opensource repo Github repo "pi-ap"
HARDWARE:
- Raspberry Pi 3B+ or 4 running Raspbian Stretch or Buster.
ADDITIONAL REQUIREMENTS:
- DHCP enabled port in a router or switch to connect the Pi's eth0 Ethernet port to.
- Ethernet Cable: Good quality *24* AWG Cat6 cable is recommended for uplink from the Pi to the Router
- POE Hat (optional): If lacking free mains sockets, could use a POE Hat to power your Pi.
NOTE: Avoid using a metal case for your pi-ap: this can impede the signal and cause Layer 1 problems.
INSTRUCTIONS:
1. Connect Pi's eth0 interface to a DHCP enabled port on an Internet-connected router.
2. ssh into Pi (as "pi" user) on IP the Router asssigned to Pi's eth0 interface.
3. Once logged in execute: git clone https://github.com/f1linux/pi-ap
4. Change working path: cd pi-ap
5. Edit the variables file: nano variables.sh. This is the ONLY file in repo you need to edit!
6. Execute the install file: sudo ./install.sh. This script call all the other scripts in the repo which source the variables.sh file you edited.
Feedback is echo'ed to your screen as install progresses allowing you to review the progress or notify of any errors
Wiki/Video Help:
Wiki: https://github.com/f1linux/pi-ap/wiki
YouTube: https://youtu.be/NUyRc2_YHzI
And of course the README.md included in the pi-ap repo with the scripts
Terrence Houlahan, Linux & Network Engineer
Top Comments