OpenWRT – Overview

This blog series describes the configuration of an OpenWRT device and its services to increase the functionality of an AVM FRITZ!Box 4040 home router.

OpenWRT is a very powerful Linux operating system that can run on embedded devices, like the home router AVM FRITZ!Box 4040, and increase the functionality of the hardware considerably.

The AVM FRITZ!Box 4040 does not have a modem and cannot connect to the internet by itself. Therefor the home router is installed behind the „real“ router which makes the internet connection with the ISP. The AVM FRITZ!Box 4040 is connected via WAN port to the router.

Test Setup
Test Setup

On the OpenWRT device (= AVM FRITZ!Box 4040) several services are installed and configured.

  • Nextcloud within a VLAN with direct internet connection
  • Adblocker
  • Stubby & DNSMAQS
  • Statistics and traffic monitoring

This is just a test environment to show what is possible with OpenWRT. The configuration is not final! Suggestions and improvements please write in the comments.

The manual is also available on ➡ codeberg.org, where issues with questions, suggestions, improvements, etc. can be created, too.

The OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. ( ➡ https://openwrt.org)

OpenWRT – First Setup

AVM Router Configuration

OpenWRT – System Configuration

OpenWRT – Securing LuCi via SSH Tunnel

OpenWRT – UBS Storage Device

OpenWRT – Statistics and Monitoring

OpenWRT – DDNS

OpenWRT – Adblock

OpenWRT – DNSMASQ & Stubby

OpenWRT – WireGuard VPN

OpenWRT – WireGuard Peer

OpenWRT – Network Configuration

OpenWRT – Let’s Encrypt

OpenWRT – Upgrade

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert