Skip to content

Commit

Permalink
better info on raspap
Browse files Browse the repository at this point in the history
  • Loading branch information
JAlcocerT committed May 12, 2024
1 parent 8010add commit 1c30869
Show file tree
Hide file tree
Showing 2 changed files with 81 additions and 6 deletions.
85 changes: 79 additions & 6 deletions _posts/2021-11-25-rpi-raspap.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,43 @@ tags: [Networking]
render_with_liquid: false
---

Make your RPi work as a router that you can trust on your trips while connecting to unknown networks:
Make your **RPi work as a router** that you can trust on your trips while connecting to unknown networks.

There are 2 modalities:

* RPi + RaspAP as Wifi Repeater
+ [x] A Raspberry Pi (Im using a Pi4 2gb, ARM32) with [Raspberry Pi OS installed](https://jalcocert.github.io/RPi/posts/getting-started/#how-to-get-started-with-a-rpi)
+ [x] Ethernet Cable
+ [ ] We will use Ethernet to connect the RPi to Internet and then server an amplified WIfi signal with the built in Wifi


* RPi + RaspAP as Wifi AP
+ [x] A Raspberry Pi, ofc
+ [ ] A Wifi dongle / usb stick compatible

> And there is also a containerized [(Docker) way to use RaspAP](#raspap-with-docker)
## RaspAP is All You Need

* https://github.com/RaspAP/raspap-webgui

### RaspAP Quick Setup

* https://github.com/RaspAP/raspap-webgui?tab=readme-ov-file#quick-installer

```sh
sudo apt-get update
sudo apt-get full-upgrade
sudo reboot
sudo apt-get update
sudo apt-get full-upgrade
sudo reboot

sudo raspi-config
sudo raspi-config

curl -sL https://install.raspap.com | bash
```


The built in wlan0, will be generating our hotspot (by default)

Following a reboot, the wireless AP network will be configured as follows:


Expand All @@ -30,4 +54,53 @@ Password: secret
DHCP range: 10.3.141.50 — 10.3.141.255
SSID: raspi-webgui
Password: ChangeMe
```
```

You can check the status of the services with:

```sh
sudo systemctl status hostapd #allows your Raspberry Pi to act as a wireless access point
sudo systemctl status dnsmasq #provides DNS and DHCP services, including handing out IP addresses to connected clients.

sudo systemctl status lighttpd #web interface running

```

The wireless interface should also be ready:

```sh
ip a
#iwconfig
```


> Remember, the default pass is `ChangeMe`, you can configure it by accessing the UI: `10.3.141.1`

### RaspAP with Docker

* https://github.com/RaspAP/raspap-webgui?tab=readme-ov-file#docker-support
* https://github.com/RaspAP/raspap-docker/

---

## Aknowledgments

* https://www.youtube.com/watch?v=3PvDqb66Rw4
* https://www.youtube.com/watch?v=jlHWnKVpygw&t=1528s

* For WIFI extender mode:
* https://www.youtube.com/watch?v=nifXL_5MZeM&t=54s

---

## FAQ

* The Wifi adapter must be **OpenWRT compatible** (?)

* https://github.com/morrownr/USB-WiFi?tab=readme-ov-file
* https://github.com/morrownr/USB-WiFi/blob/main/home/AP_Mode/Bridged_Wireless_Access_Point.md


* TP-LINK Archer T3U Plus
* TL-WN821N
2 changes: 2 additions & 0 deletions _posts/2023-04-17-rpi-wifi-ethernet-bridge.md
Original file line number Diff line number Diff line change
Expand Up @@ -266,6 +266,8 @@ Original idea from [William Halley in his blog](https://www.willhaley.com/blog/r
> These VPN Providers can also be used with Docker
* https://mullvad.net/en/account


* **ProtonVPN** https://account.protonvpn.com
* Downloads → WireGuard configuration - https://account.protonvpn.com/downloads#wireguard-configuration

Expand Down

0 comments on commit 1c30869

Please sign in to comment.