Overview
Explore the process of building a custom border router and implementing WireGuard VPN in this 45-minute conference talk from linux.conf.au 2021. Learn how to create a high-performance, secure home network using open-source components and a PC Engines APU 4d4 board. Discover techniques for configuring network interfaces, setting up IPv4/IPv6 dual stack, implementing effective firewalls, and optimizing kernel performance. Gain insights into advanced features such as ad-blocking DNS, dynamic geo-blocking, and intrusion detection. Delve into the intricacies of WireGuard VPN setup, including peering, client-server configurations, and policy-based routing. Acquire practical knowledge to enhance your network security and performance, whether you're building a custom router or improving an existing Linux-based system.
Syllabus
Introduction
What Im doing
Software
Disk Layout
Interfaces
Internode
Kernel
ARP Filter
More stuff
IP tables
Syn Proxy
Logging
Prerouting
MBlock
IPset
Input table
Forward rules
DNS mask
IP mask
Wireguard
Config
Roaming laptop
VPN host
Policy based routing
Priority rounding
Questions
Taught by
linux.conf.au