Objavljeno je izdanje distribucijskog kita za izradu vatrozida OPNsense 24.7 koji se prije 9 godina odvojio od pfSense projekta kako bi razvio potpuno otvoreni distribucijski kit koji bi mogao imati funkcionalnost na razini komercijalnih rješenja za postavljanje vatrozida i mrežnih pristupnika. Za razliku od pfSensea, projekt je pozicioniran kao da ga ne kontrolira jedna tvrtka, razvijen je uz izravno sudjelovanje zajednice i ima potpuno transparentan proces razvoja, kao i pruža mogućnost korištenja bilo kojeg njegovog razvoja u proizvodima trećih strana, uključujući komercijalne one. Izvorni kod komponenti distribucije, kao i alati korišteni za sklapanje, distribuiraju se pod BSD licencom. Sklopovi su pripremljeni u obliku LiveCD-a i slike sustava za snimanje na Flash pogone (488 MB).
Osnovni softver distribucije temelji se na FreeBSD kodu. Značajke OPNsensea uključuju potpuno otvoreni alat za izgradnju, mogućnost instaliranja paketa preko običnog FreeBSD-a, alate za uravnoteženje opterećenja, web sučelje za organiziranje korisničkih veza s mrežom (Captive portal), mehanizme za praćenje stanja veze (stateful firewall temeljen na pf-u), ograničavanje propusnosti, filtriranje prometa i mogućnost stvaranja VPN na temelju IPsec-a, OpenVPN i PPTP, integracija s LDAP-om i RADIUS-om, podrška za DDNS (Dynamic DNS), sustav vizualnih izvješća i grafova.
Distribucija pruža alate za kreiranje konfiguracija otpornih na pogreške temeljene na korištenju CARP protokola i omogućujući vam da, uz glavni vatrozid, pokrenete rezervni čvor koji će se automatski sinkronizirati na razini konfiguracije i preuzeti opterećenje u slučaj kvara primarnog čvora. Administratoru se nudi moderno i jednostavno sučelje za konfiguriranje vatrozida, izgrađeno pomoću Bootstrap web frameworka i Phalcon MVC.
Među promjenama:
- Izvršen je prijelaz na FreeBSD 14.1 kodnu bazu (prethodno je korišten FreeBSD 13.2 kod).
- Predložena je nova implementacija informacijske stranice (nadzorne ploče), prepoznatljiva po modernom dizajnu i prijelazu na novi format widgeta (podrška za stare widgete je ukinuta).
- Značajno ubrzano uspostavljanje veza temeljenih na VPN-u WireGuardDodana je podrška za generiranje QR kodova za brzo postavljanje mobilnih klijenata.
- za OpenVPN Implementirana je podrška za mehanizam prijenosa podataka putem kanala (DCO), koji prebacuje šifriranje, obradu paketa i upravljanje komunikacijskim kanalima na modul na razini jezgre. DCO eliminira opterećenje prebacivanjem konteksta, optimizira performanse izravnim pristupom internim API-jima jezgre i eliminira spor prijenos podataka između jezgre i korisničkog prostora (šifriranje, dešifriranje i usmjeravanje izvodi modul bez slanja prometa rukovatelju korisničkim prostorom).
- Sučelja za upravljanje GIF i GRE tunelima, kao i postavljanje lanca povjerenja, tolerancije grešaka i izravnog prevođenja adresa (1-na-1 NAT) prebačena su na korištenje MVC okvira. Dodan Web API za automatizaciju upravljanja konfiguracijom mreže.
- Podrška za DHCPv6 je proširena.
- Dodana podrška za dinamičko stvaranje IPsec VTI (Virtual Tunnel Interface) tunela.
- Ažurirane verzije Pythona 3.11, hostapd 2.11, libpfctl 0.12, phalcon 5.8.0, openvpn 2.6.12, wpa_supplicant 2.11.
- Ažurirani dodaci: os-acme-client 4.4, os-caddy 1.6.1, os-dec-hw 1.1, os-etpro-telemetry 1.7, os-freeradius 1.29.4, os-nginx 1.34, os-theme-cicada 1.37 i os-theme-vicuna 1.47.
Izvor: opennet.ru
