Sunday, November 2, 2025

FreeBSD as a Network Router

FreeBSD is great operating system to be used as router, firewall, and VPN concentrator. When you install and configure FreeBSD router you should begin with standard FreeBSD server installation and configuration covered in another my blog post - Typical tasks after FreeBSD installation.

After typical FreeBSD server installation we can follow with configuration of other roles as

  • Firewall and NAT
  • WireGuard Site2site VPN tunneling
  • Dynamic routing / OpenBGPD
  • DNS
  • DHCP

In this blog post, I will document various roles basic configurations.

Typical tasks after FreeBSD installation

FreeBSD manual installation from ISO is very simple and straight forward. It typically takes few minutes. In this blog post, I will document my typical tasks after fresh FreeBSD install.

These tasks are

  • Update of Operating System
  • Add users to Operating System
  •