How do you feel about this article? Help us to provide better content for you.
Thank you! Your feedback has been received.
There was a problem submitting your feedback, please try again later.
What do you think of this article?
Parts list
Qty | Product | Part number | |
---|---|---|---|
1 | Raspberry Pi 4 Model B 2GB SBC Computer Board | 182-2095 | |
INTRODUCTION:
This is an easy project which uses my opensource Github Repo "pi-ap" to automate the configuration of a Pi into a WiFi Access Point in about 3-4 minutes.
SKILLS REQUIRED:
If you can edit a file with nano and change a few values in a variables file, you can do this project.
SOFTWARE:
This project requires the Github repo "pi-ap" where I maintain the collection of bash scripts which transform an ordinary Pi into a wireless AP (Access Point).
HARDWARE:
Raspberry Pi 3B+ or 4 running Raspbian Stretch or Buster.Â
Additionally required is a DHCP enabled port in a router or switch to connect the Pi's eth0 Ethernet port to.
A good quality *24* AWG Cat6 cable is recommended for the connection, ESPECIALLY if you're using a POE hat to power the AP.
Avoid using a metal case for your pi-ap: this can impede the signal and cause Layer 1 problems.
INSTRUCTIONS:
Although my repo contqins a README.md file with lots of granular detail, I'll digest just the install instructions so you can get started quickly:
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.
As install proceeds, feedback is echo'ed to your screen allowing you to review the progress or notify you of errors
Wiki/Video Help:
Wiki:Â Â Â Â Â Â Â Â https://github.com/f1linux/pi-ap/wiki
And of course the README.md included in the pi-ap repo with the scripts
Terrence Houlahan, Linux & Network Engineer