In einer virtualisierten Serverumgebung ist eine dedizierte Firewall unverzichtbar. Dieser Leitfaden führt dich wie ein technischer Waschzettel durch jeden Einzelschritt: vom Download des Installations-Images über die Proxmox-KVM-Parameter bis hin zum feingranularen Regelwerk und Performance-Tuning.
OPNsense stellt seine Images als komprimierte .iso.bz2-Archive bereit. Proxmox benötigt zur Installation das entpackte .iso.
Offizielle Download-Quelle: opnsense.org/download
Wähle dort folgende Einstellungen aus:
amd64dvd (wichtig für ISO-Installationen in virtuellen Maschinen)Der schnellste Weg direkt über die Proxmox-Shell:
Logge dich per SSH auf deinem Proxmox-Host ein oder öffne die Node-Shell im Web-UI und lade das Image direkt in deinen Storage:
cd /var/lib/vz/template/iso
# Beispiel-Download der aktuellen Version
wget https://pkg.opnsense.org/releases/26.1/OPNsense-26.1-dvd-amd64.iso.bz2
# Archiv entpacken (.bz2 -> .iso)
bzip2 -d OPNsense-26.1-dvd-amd64.iso.bz2
# Prüfen, ob das ISO im Storage liegt
ls -lh *.iso
Alternativ im Proxmox Web-UI: Navigiere links im Baum zu local (pve) > ISO Images > Download from URL, füge den Link ein und klicke auf Query URL.
Klicke oben rechts in Proxmox auf Create VM und trage die Parameter exakt so ein:
100, Name: opnsense-firewall, Haken bei Start at boot setzen.local, Image: OPNsense-...-dvd-amd64.iso, Guest OS Type: Other.q35, BIOS: OVMF (UEFI) (oder Default SeaBIOS), Qemu Agent: Aktivieren.SCSI (0), Storage: local-zfs oder local-lvm, Disk size: mind. 32 GB, Cache: Write back, Discard: Aktivieren (wichtig für TRIM bei SSDs).1, Cores: 2 bis 4, Type: host (Essenziell: Reicht AES-NI Befehlssätze der CPU für VPN- und SSL-Kryptografie 1:1 durch).4096 MB fester RAM (Ballooning für FreeBSD deaktivieren!).vmbr0, Model: VirtIO (paravirtualized), Firewall-Checkbox: Deaktivieren.Zweite Netzwerkkarte (LAN) hinzufügen:
Nach dem Erstellen der VM vor dem Start auf VM 100 > Hardware > Add > Network Device klicken: Bridge: vmbr1, Model: VirtIO, Firewall: Deaktivieren.
installer | Passwort: opnsense.da0 auswählen > Bestätigen.FreeBSD-Treiber unter KVM haben bekannte Probleme mit Hardware-Checksummen. Logge dich im OPNsense Web-UI (https://10.0.0.1) ein und navigiere zu Interfaces > Settings:
Klicke unten auf Save und starte die Firewall einmal neu.
Navigiere zu System > Settings > Administration:
HTTPS auswählen.LAN anhaken (WAN niemals aktivieren!).1.1.1.1, 9.9.9.9 eintragen.10.0.0.100 - 10.0.0.200).Schütze deine Infrastruktur vor bekannten Botnetzen:
Spamhaus_DROP, Type: URL Table (IPs).https://www.spamhaus.org/drop/drop.txt, Update Frequency: 1 (Tag).Block | Interface: WAN | Direction: In | Source: Spamhaus_DROP | Destination: Any.