Megjelent az OPNsense 25.1 tűzfal-disztribúció kiadása, amely 2015-ben vált el a pfSense projektektől azzal a céllal, hogy egy teljesen nyílt disztribúciót fejlesszenek, amely képes a kereskedelmi megoldások szintjének megfelelő funkcionalitásokkal rendelkezni tűzfalak és hálózati átjárók telepítéséhez. A pfSense-tel ellentétben a projektet nem egy cég irányítja, hanem a közvetlen közösségi részvétellel fejlődik, teljesen átlátható fejlesztési folyamattal rendelkezik, és lehetőséget biztosít saját fejlesztéseik harmadik féltől származó termékekben, beleértve a kereskedelmi felhasználást is. A disztribúció összetevőinek forrásai, valamint az összeszereléshez használt eszközök BSD licenc alatt terjesztődnek. Az előkészített kiadások LiveCD és Flash-meghajtókra írható rendszerképként állnak rendelkezésre (497 MB).
A disztribúció alapja a FreeBSD kódjára épül. Az OPNsense lehetőségei közé tartozik: teljesen nyílt összeszerelési eszköz, csomagok formájában történő telepítés támogatása a hagyományos FreeBSD tetején, terheléselosztó eszközök, webes felület a felhasználók hálózati csatlakozásának megszervezésére (Captive portal), a kapcsolatok állapotának nyomon követésére szolgáló mechanizmusok (stateful firewall a pf alapjain), sebességkorlátozó rendszer, forgalomszűrés, létrehozás. VPN IPsec, OpenVPN és PPTP alapú, LDAP és RADIUS integráció, DDNS (Dynamic DNS) támogatás, látványos jelentés- és grafikonrendszer.
A disztribúció alapjain hibatűrő konfigurációk hozhatók létre, amelyek a CARP protokoll használatán alapulnak, és lehetővé teszik egy tartalék tűzfal csomópont indítását, amely automatikusan szinkronizálódik a fő konfigurációval, és átveszi a terhelést az elsődleges csomópont meghibásodása esetén. Az adminisztrátor számára webes felület áll rendelkezésre a tűzfal beállításához, amely a Bootstrap és a Phalcon MVC webes keretrendszer felhasználásával készült.
A változtatások közül:
- Új felhasználói felület dizájn került bevezetésre, amely támogatja a világos és a sötét témákat.
- Áttértek a FreeBSD 14.2 kódalapra (korábban a FreeBSD 14.1 kódot használták).
- A felhasználók, csoportok és jogosultságok kezelésére szolgáló felületek, valamint a hibamentesség állapotoldala és a beállítások oldala MVC-keretrendszer használatára váltott, és mostantól elérhetőek Web API-n keresztül a hálózati konfiguráció automatizálására.
- Javították a biztonsági zónák megvalósítását, lehetővé téve a hálózati interfészek csoportosítását és tűzfal-szabályok hozzárendelését hozzájuk (például létrehozhatók zónák a védett belső hálózat, a külső hálózat, valamint az kívülről elérhető szolgáltatások és harmadik féltől származó rendszerek számára).
- Hozzáadták a ZFS-állapotfelvételek támogatását.
- Engedélyezve van a saját kiegészítők bekapcsolása az sshd_config fájlban.
- RFC 5549 támogatás került bevezetésre az IPv4 útválasztási információk IPv6 Next Hop segítségével történő bejelentéséhez. A statikus útvonalak létrehozásáért felelős kódot átírták.
- Javították az értesítési mechanizmust. Támogatást kaptak a folyamatosan megjelenített értesítések és a rögzített bannerek.
- Hozzáadva egy widget a tanúsítványok élettartamának nyomon követésére és a tanúsítványok gyors frissítésére.
- A csomagszűrő szabályokhoz kísérleti támogatás került be a helyszíni forgalom korlátozásának beállításához (inline shaper).
- Befektetések a 9P fájlrendszer (p9fs) implementálásához.
- Frissült a PHP 8.3.15, lighttpd 1.4.77, openvpn 2.6.13 és radvd 2.20 verzió.
- Frissítve a bővítményeket: os-acme-client 4.8, bővítmények: os-caddy 1.8.1, bővítmények: os-cpu-microcode 1.1, bővítmények: os-haproxy 4.5 és bővítmények: os-tailscale 1.2.
Forrás: opennet.ru
