Openwrt

raspberry
https://www.youtube.com/watch?v=X_9TC716-sc rasp zero range extender usb ac dongle with detachable antenna. https://github.com/mrtejas99/wifi-extender. See https://hackaday.io/project/171296-truly-wifi-extender, https://www.instructables.com/Truly-WiFi-Extender/ https://www.youtube.com/watch?v=_pBf2hGqXL8 Welcome back to Dev Odyssey Home Networking! In this episode, I show you how to take a Raspberry Pi, and make it a great custom home router, better than what you can buy. A Raspberry Pi 4 comes with plenty of improvements over a stock router, like a better ARM CPU, more RAM, increased storage and two 2.0 and 3.0 USB ports. There are drawbacks with using a Raspberry Pi as a router, as it only has 1 Gb ethernet port, and smaller WiFi chip / no WiFi antennas, reducing potential WiFi coverage. However, these drawbacks are overcome with a network switch and access points. Another way to overcome them is by using different single board computers (SBCs), such as a Raspberry Pi CM4, Banana Pi BPI-R2, ClearFog Pro, Seeed Odyssey, and many other SBCs. With OpenWrt https://www.youtube.com/watch?v=fOYmHPmvSVg openwrt with vlans. https://www.youtube.com/watch?v=csI19aOJEik and https://www.youtube.com/watch?v=TdUxWEyafUg wifi 6 1.5gigs by Jeff geerling https://www.youtube.com/watch?v=w7teLVwi408 Take a look at the two smallest Raspberry Pi Routers in existence: The DFRobot IoT Router Board Mini and the Seeed Studio Routerboard! Along the way, learn about networking, OpenWRT, and how these two routerboards stack up against each other. I believe you can get really good value switches or routers but, having a RPI like this to play with OpenWRT is heaven on earth Low power consumption, ability to use part of the router in other projects (I'm talking about the CM4 board) and the software supports that will keep on growing over time is very nice! Also, did you have a look at Banana PI R2? https://www.youtube.com/watch?v=km81ph7pZz8 by Networkchuck refs https://github.com/RoganDawes/P4wnP1 P4wnP1 is a highly customizable USB attack platform, based on a low cost Raspberry Pi Zero or Raspberry Pi Zero W. https://www.youtube.com/watch?v=jlHWnKVpygw In this video, I built something I actually used on my family road trip….a Raspberry Pi ROUTER!!!! It is the perfect VPN travel router and it kept me and my family secure while we were on the road. In this video, I walk you through every step to build your very own Raspberry Pi Travel VPN router using NordVPN esp32

batman
https://openwrt.org/docs/guide-user/network/wifi/mesh/batman https://en.wikipedia.org/wiki/B.A.T.M.A.N.

https://github.com/open-mesh-mirror/batman-adv and https://www.open-mesh.org/projects/open-mesh/wiki, https://www.open-mesh.org/projects/batman-adv/wiki Batman advanced is a new approach to wireless networking which does no longer operate on the IP basis. Unlike the batman daemon, which exchanges information using UDP packets and sets routing tables, batman-advanced operates on ISO/OSI Layer 2 only and uses and routes (or better: bridges) Ethernet Frames. It emulates a virtual network switch of all nodes participating. Therefore all nodes appear to be link local, thus all higher operating protocols won't be affected by any changes within the network. You can run almost any protocol above batman advanced, prominent examples are: IPv4, IPv6, DHCP, IPX.

Batman advanced was implemented as a Linux kernel driver to reduce the overhead to a minimum. It does not depend on any (other) network driver, and can be used on wifi as well as ethernet lan, vpn, etc ... (anything with ethernet-style layer 2).

802.11s
https://github.com/o11s/open80211s

https://open80211s.org/

https://wireless.wiki.kernel.org/en/developers/Documentation/ieee80211/802.11s

https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s

https://openwrt.org/docs/guide-user/network/wifi/mesh/mesh11sd

other
DD-WRT: A Linux-based firmware that provides a web-based GUI and extensive feature set, including support for virtual private networks (VPNs), advanced QoS, and hotspot functionality.

Tomato: A firmware that provides a simple and user-friendly web interface and advanced features such as bandwidth monitoring and management, advanced QoS, and VPN server and client support.

LEDE: An open-source firmware that was a fork of OpenWrt, but has since merged back into OpenWrt. It provides similar functionality to OpenWrt, but with a focus on stability and reliability.

pfSense: A firewall and router software based on FreeBSD that provides advanced features such as traffic shaping, load balancing, and VPN support.

VyOS: An open-source network operating system that can be installed on a variety of hardware platforms, and provides routing, firewall, VPN, and other network services.

links
https://github.com/PirateBox-Dev