OpenInternet / copilot

An easy to use censorship simulating access point in a box
https://openinternet.github.io/copilot/
GNU Lesser General Public License v3.0
26 stars 2 forks source link

Implement Access Point #15

Closed seamustuohy closed 9 years ago

seamustuohy commented 9 years ago

The co-pilot needs to be easy for many trainees to use. As such, we have decided that the co-pilot should put out a wireless access point for students to connect to.

References

debian access point debian & ubuntu wifi access point Linux Wireless Access Point How to setup Access Point (WiFi hotspot) on Debian ODROID U2 as a wireless access point SOLVED - Odroid X2 Running Arch Linux Cannot Start hostapd Arch Linux tutorial for turning a computer into an internet gateway/router. Building a Linux Router

seamustuohy commented 9 years ago

I decided to use a TPLINK TL-WN722N because it uses the ath9k firmware which allows it to support AP mode.

seamustuohy commented 9 years ago

The first step is compiling and installing the firmware

seamustuohy commented 9 years ago

After much module messing with I think I know why I can't even get the wireless modules to load. working on building the modules again so that varmagic matches

seamustuohy commented 9 years ago

OMG, this is torture... I am just going to re-build the kernel.

seamustuohy commented 9 years ago

The access point was initialized and made configurable through the use of the create_ap program. The access point is initially started using an init script. When this init script runs it looks for a configuration file, if that file exists it will run the command from that file. Co-pilot creates this configuration file and restarts create_ap when it changes the ap settings.