Make your wireless router route or anything else the way you want it to
summary
Shows how to build and flash OpenWrt from the Makefile repo: clone, run feeds update -a, run menuconfig and then make -j32 to build cross toolchain and ~4,000 packages into a kernel plus squashfs image with a JFFS overlay. Uses sysupgrade -v -n to flash, demonstrates a Netgear WNDR3800 (128 MB RAM), explains the files/ overlay for baked-in configs, uses patches/ with quilt for cross-build fixes, and recommends a serial console and full flash dump for recovery.
AI-written summary · about
chapters (12)
- 0:00OpenWrt introduction
- 3:42Why OpenWrt over alternatives
- 5:28OpenWrt build system
- 10:12Build environment setup
- 12:20Configuring for target device
- 17:24Starting the build
- 23:05Customizing with packages
- 25:54UCI configuration system
- 30:16Generating and flashing image
- 33:59Booting and recovery tips
- 38:47Flash partitions and backups
- 40:10Q&A
related talks
57mOur path to open-source routers
45mBuilding my own border router + a wireguard love story
41mModding Security & Privacy
45mBuilding my own border router + a wireguard love story
30mRunning an OpenThread Mesh Network with Linux and Zephyr
07mRouterKit - a new Community Project for Software Defined Routers
39mWho put the backdoor in my modem?
20mConnecting, Securing and Optimising Enterprise Networks with Free Software
