OPNsense 20.1, codenamed “Keen Kingfish”, has been released and brings numerous innovations to the popular open-source firewall.
Key New Features
FreeBSD 11.3 as the Base
OPNsense 20.1 is based on FreeBSD 11.3, which brings updated drivers and security patches. Stability and hardware compatibility have been further improved as a result.
Firmware Updates
The firmware update system has been fundamentally redesigned:
- Changelog view directly in the web interface
- Improved update logic with integrity verification
- Faster update processes
- Better error handling for interrupted updates
DHCPv6 Improvements
- New DHCPv6 client with improved functionality
- Better support for Prefix Delegation
- Optimized IPv6 configuration
- More stable connection recovery
Firewall Improvements
- Extended alias types including GeoIP support
- Improved live log with extended filtering options
- Optimized rule processing
- Improved floating rules
Intrusion Detection
The Intrusion Detection System has been updated:
- Updated Suricata version
- Improved rulesets
- Optimized performance for packet analysis
- Extended alert management
WireGuard
- Improved WireGuard integration as a plugin
- Easier configuration via the web interface
- Better peer management
- Status monitoring for WireGuard tunnels
Web Interface
- Modernized dashboard design
- Faster page loading times
- Improved service status
- Extended diagnostics tools
Migration from 19.7
The upgrade from OPNsense 19.7 to 20.1 can be performed directly via the web interface. A backup of the configuration before the upgrade is recommended.
Conclusion
OPNsense 20.1 continues the ongoing development of the platform. The improved DHCPv6 support and WireGuard integration in particular make the update attractive for enterprise use. We are happy to support you with planning and implementing your OPNsense firewall infrastructure.
More on these topics:
More articles
Vaultwarden: Self-Hosted Password Manager for Teams
Run Vaultwarden as a self-hosted password manager: Docker deployment, reverse proxy, SMTP, 2FA enforcement, and backup strategy — the complete guide for teams.
Fail2ban: Automating Brute-Force Protection for Linux Servers
Install and configure Fail2ban: log parsing, jail.local, protecting SSH, Nginx, Postfix, and Dovecot, whitelists, email alerts, and a comparison with CrowdSec, sshguard, and CSF.
TrueNAS Dataset Encryption: ZFS Encryption in Practice
Understanding and implementing TrueNAS ZFS Encryption: dataset vs. pool encryption, passphrase vs. key file, key management, and performance impact with AES-NI.