How to build a Router
New Jersey Linux User Group (NJLUG) - 6/28/2023 Meetup -
Presentation URL: tinyurl.com/diyrouter
Why?
How? Method 1: Reprogram existing router
Can run 3rd party firmware (embedded Linux)
Firmware such as:
How? Method 2: Build from scratch
Either use your own computer, or buy an all-in-one device from Aliexpress
Example hardware (6x 1gbit ports, ~$150 shipped)
2.5gbit 6x device costs about $200 to $300 on aliexpress, search keywords: pfsense or opnsense
Fanless Pfsense Router Industrial Mini PC Intel Core i5 7267U i3 7167U 3865U Firewall PC 6 Lans 2*RS232 HD 4G/3G WiFi
How? Method 2: Build from scratch
2. Choose your OS
FreeBSD
pfSense Community Edition
OPNsense OS (fork)
Unix-like (Multi-user concurrent server, free, open source)
GNU/Linux
Devil in the Details
Install instructions
FreeBSD, pfSense, and OPNsense �
Configuration
Working Router Demo
Working Router Demo (firewall live view)
Working Router Demo (plugin: ntopng)
Show demo
Updates
Conclusion
Questions / Comments?���Jesse Campbell
Jbcse.com
New Jersey Linux User Group (NJLUG)��6/28/2023 Meetup�
Presentation URL: tinyurl.com/diyrouter