Compare commits

...

2 Commits

Author SHA1 Message Date
25f74c3b27 feat: add post on openwrt 2026-04-12 10:13:38 +02:00
6e3cb456de fix: typo 2026-04-04 10:21:52 +02:00
4 changed files with 82 additions and 1 deletions

View File

@@ -0,0 +1,81 @@
---
title: "Setting up an access point with OpenWRT"
date: 2026-04-12T06:10:10+02:00
draft: false
image: "uploads/openwrt.png"
categories: [ 'English' ]
tags: [ 'openwrt', 'networking', 'fritzbox' ]
---
My parents complained about the WiFi in their house. They had a router in the basement, an access point in the first
floor and a mesh-repeater in the ground floor. However, the WiFi performance in the ground floor was abysmal. So they
asked me to do something.
## Devices
I had two old devices around, a FritzBox 4040 and a TP-Link TL-WR1043ND v2. The latter was already set up
with [OpenWRT](https://openwrt.org/). The Fritzbox however was bricked by past me. After reading
the [Debricking Guide](https://openwrt.org/docs/guide-user/troubleshooting/generic.debrick) I nearly lost hope, but then
I
found [AVM provides a recovery tool (Windows only)](https://openwrt.org/toh/avm/avm_fritz_box_4040#flashing_stock_firmware).
Without any sarcasm: Fritzboxes are a pleasure to work with.
So after finding a usable windows laptop I first flashed the stock firmware and then
used [fritz-tools](https://fritz-tools.readthedocs.io/en/latest/flashing/ubuntu_1804.html) to flash OpenWRT. Fritz-Tools
works, even if the page only mentions Gluon.
## Planning
My parents for some reason decided to rent a router from the ISP. While this is obviously not ideal I decided to just
work with it. So WAN connectivity and DHCP will be handled by the ISP's router in the basement. I'll only add two dumb
access points, connected to the ISP's router by LAN.
## Configuring internet access
I mostly followed [OneMarkFifty's great video](https://www.youtube.com/watch?v=kMgs2XFClaM) on how to do this.
The [OpenWRT docs article](https://openwrt.org/docs/guide-user/network/wifi/wifiextenders/bridgedap) is not tht easy to
follow and assumes using a static IP for the access points. However, I wanted the AP's to get their IP via DHCP.
The first step is to connect the AP the local LAN and your computer. Make sure that both cables are connected to LAN, do
not use the WAN jack. You can then access the AP's configuration page at 192.168.1.1
Got to Network -> Interfaces and remove all interfaces except LAN, you don't need them.
For LAN you set the following settings
![OpenWRT settings for LAN. Protocol is set to DHCP client, Device is br-lan](interface_lan_1.png)
Also set
* *DHCP Server -> General Setup -> Ignore Interface* to **True**: This stops the AP from assigning IP addresses for IPv4
* *DHCP Server -> IPv6 Settings -> RA Service* to **Disabled**
* *DHCP Server -> IPv6 Settings -> DHCPv6-Service* to **Disabled**
In combination this now tells the AP to get a IP Address from DHCP and completely deactivates assigning IP addresses to
clients. Instead, clients will get an IP from the main router.
**Important** When applying this setting, your connection to the IP will be lost as it gets a new IP. You then have 90
seconds to visit the configuration page again, otherwise the configuration will be reset. This is an important security
feature, so don't turn this off! The best way to re-access the AP is to look up the newly assigned IP in the main router
and then input that in the browser.
You should now be able to browse the internet via this AP alone.
## Configuring WiFi
Go to Network -> Wireless and click on "Edit" for the station you want to set up. Put in the ESSID (WiFi name), the
Network (lan) and set Wireless Security. If you have multiple APs, go to WLAN roaming and set `802.11r Fast Transition`
to True and add a Mobility Domain.
Then apply the settings. It can take up to a minute for the Access point to be enabled on slower hardware.
## Setting up additional APs
You should be able to do the same procedure for every AP you want to add. Use the same ESSID, Wireless Security and
mobility domain for each AP.
## Conclusion
My parents can now finally watch TV in their kitchen, powered by two previous unused devices. I'm really impressed how
well it works once set up. I appreciate a lot that OpenWRT enables me to connect two devices of different manufacturers
without issues. If you give it a try, let me know how it goes!

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

View File

@@ -3,7 +3,7 @@ title: "I did something naughty: Circumventing Authorized-Fetch as implemented b
date: 2024-12-11T06:10:10+02:00 date: 2024-12-11T06:10:10+02:00
draft: false draft: false
image: "uploads/fediproxy/fediproxy.png" image: "uploads/fediproxy/fediproxy.png"
categrories: ['English'] categories: ['English']
tags: ['gotosocial', 'fediverse', 'mastodon', 'authorized fetch', 'rss', 'FastAPI',] tags: ['gotosocial', 'fediverse', 'mastodon', 'authorized fetch', 'rss', 'FastAPI',]
--- ---

BIN
static/uploads/openwrt.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB