Udgaven er en distribution til oprettelse af firewall OPNsense 25.1, som i 2015 blev adskilt fra pfSense-projektet med det formål at udvikle en helt åben distribution, der kunne have funktionalitet på niveau med kommercielle løsninger til implementering af firewalls og netværksgateways. I modsætning til pfSense positioneres projektet som uafhængigt af én virksomhed, udviklet med direkte deltagelse fra samfundet og med en helt gennemsigtig udviklingsproces, der også giver mulighed for at bruge alle sine bidrag i tredjepartsprodukter, herunder kommercielle. Kildeteksterne til distributionskomponenterne og de anvendte værktøjer til opbygning distribueres under BSD-licensen. Bygningerne er forberedt i form af LiveCD og systembilleder til skrivning på Flash-drev (497 MB).
Den grundlæggende opsætning af distributionen er baseret på koden fra FreeBSD. Blandt OPNsense's funktioner: et helt åbent build-værktøj, support til installation i form af pakker oven på almindelig FreeBSD, load balancing værktøjer, web-interface til organisering af brugerforbindelser til netværket (Captive portal), tilstedeværelse af mekanismer til overvågning af forbindelsestilstande (stateful firewall baseret på pf), en båndbreddebegrænsningssystem, trafikfiltrering, oprettelse VPN på basis af IPsec, OpenVPN og PPTP, integration med LDAP og RADIUS, understøttelse af DDNS (Dynamic DNS), samt et system af visuelle rapporter og grafer.
På baggrund af distributionen kan der oprettes fejltolerancekonfigurationer, der er baseret på CARP-protokollen og gør det muligt at køre en backup-enhed ud over den primære firewall, som automatisk synkroniseres på konfigurationsniveau og påtager sig belastningen i tilfælde af fejl på den primære enhed. Der tilbydes en webgrænseflade til firewall-konfiguration, bygget med web-rammeværket Bootstrap og Phalcon MVC.
Blandt ændringerne:
- Et nyt brugergrænseflade-layout er foreslået, som understøtter både lyse og mørke temaer.
- Der er sket en overgang til kodebasen FreeBSD 14.2 (tidligere blev kode FreeBSD 14.1 brugt).
- Grænseflader til styring af brugere, grupper og privilegier samt siden for fejlfindingsstatus og siden med indstillinger er blevet oversat til at anvende MVC-rammeværket og er nu også tilgængelige via Web API til automatisering af netværkskonfigurationsstyring.
- Implementeringen af sikkerhedszoner er blevet forbedret, hvilket giver mulighed for at oprette grupper af netværksgrænseflader og knytte firewall-regler til dem (f.eks. kan der oprettes zoner til beskyttede interne netværk, eksterne netværk, eksterne services og systemer for udenforstående brugere).
- Understøttelse af ZFS-snapshots er blevet tilføjet.
- Mulighed for at inkludere egne tilføjelser i sshd_config er blevet tilladt.
- Tilføjet støtte til RFC 5549 for annoncering af IPv4 routingoplysninger ved hjælp af IPv6 Next Hop. Koden til oprettelse af statiske ruter er revideret.
- Forbedret mekanisme til notifikationsvisning. Tilføjet support for konstant synlige notifikationer og fastgjorte bannere.
- Tilføjet widget til overvågning af certifikatlevetid og hurtig opdatering af certifikater.
- Tilføjet eksperimentel støtte for konfiguration af inline trafikformindskelse i pakkefiltreringsregler.
- Implementering af filsystemet 9P (p9fs) er tilføjet.
- Opdaterede versioner: PHP 8.3.15, lighttpd 1.4.77, openvpn 2.6.13 og radvd 2.20.
- Opdaterede plugins: os-acme-client 4.8, plugins: os-caddy 1.8.1, plugins: os-cpu-microcode 1.1, plugins: os-haproxy 4.5 og plugins: os-tailscale 1.2.
Kilde: opennet.ru
