Inspired by other projects that run hostapd in a Docker container. This goes one step further and boots a full network OS intended for embedded devices called OpenWrt, so you can manage all aspects of your network from a user-friendly web UI.
 
 
 
 
Go to file
Jordan Sokolic 779912a940 use dnsmasq-full 2020-02-16 09:00:46 +02:00
etc template configuration 2020-02-15 23:09:51 +02:00
.env switch to macvlan networking 2020-02-15 22:11:32 +02:00
.gitignore macvlan networking (working) 2020-02-16 09:00:33 +02:00
Dockerfile use dnsmasq-full 2020-02-16 09:00:46 +02:00
README.md docs 2020-02-14 18:19:46 +02:00
run.sh move network stuff to separate function 2020-02-15 23:15:23 +02:00

README.md

OpenWRT in Docker

I wanted a GUI frontend to managing my home network, so here is an implementation of OpenWRT in Docker.

Build

$ docker build -t openwrt .

Configure

See .env

Run

$ ./run.sh [WIFI_INTERFACE]