En version av distributionspaketet för att skapa brandvÀggar OPNsense 24.7 har publicerats. Projektet skiljde sig frÄn pfSense för nio Är sedan med mÄlet att utveckla en helt öppen distribution som erbjuder funktionalitet pÄ nivÄ med kommersiella lösningar för brandvÀggen och nÀtverksportar. Till skillnad frÄn pfSense positioneras projektet som oberoende av ett enskilt företag, utvecklat med direkt deltagande frÄn gemenskapen och har en helt transparent utvecklingsprocess, och tillÄter dessutom anvÀndning av sina egna lösningar i tredjepartsprodukter, inklusive kommersiella. KÀllkoden för distributionskomponenterna samt verktygen som anvÀnds för byggandet sprids under BSD-licensen. Byggnaderna Àr förberedda i form av LiveCD och systemavbildning för inspelning pÄ USB-minnen (488 MB).
Den grundlÀggande strukturen i distributionen baseras pÄ koden frÄn FreeBSD. Bland OPNsense-funktionerna kan man lyfta fram ett helt öppet byggverktyg, möjligheten att installera som paket ovanpÄ vanligt FreeBSD, belastningsbalanseringsverktyg, ett webbgrÀnssnitt för att organisera anvÀndarkopplingar till nÀtverket (Captive portal), förekomst av mekanismer för att spÄra anslutningstillstÄnd (stateful firewall baserat pÄ pf), möjlighet att ange bandbreddsbegrÀnsningar, trafikfiltrering, skapande. VPN baserat pÄ IPsec, OpenVPN och PPTP, integration med LDAP och RADIUS, stöd för DDNS (Dynamic DNS), ett system för visuell rapportering och diagram.
Distributionen erbjuder medel för att skapa redundanta konfigurationer baserade pÄ anvÀndning av CARP-protokollet, vilket gör det möjligt att köra en reservnod vid sidan av den primÀra brandvÀggen, som automatiskt kommer att synkroniseras pÄ konfigurationsnivÄ och ta över lasten vid ett fel pÄ den primÀra noden. Administratören erbjuds ett modernt och enkelt grÀnssnitt för att konfigurera brandvÀggen, byggt med webb-ramverket Bootstrap och Phalcon MVC.
Bland Àndringarna:
- ĂvergĂ„ngen till kodbasen FreeBSD 14.1 har genomförts (tidigare anvĂ€ndes koden frĂ„n FreeBSD 13.2).
- En ny implementering av informationssidan (dashboard) har föreslagits, vilket utmÀrker sig genom en modern design och övergÄng till ett nytt widgetformat (stöd för gamla widgets har upphört).
- Installationen av anslutningar i VPN baserat pÄ WireGuard har avsevÀrt snabbats upp. Stöd för generation av QR-koder för snabb konfiguration av mobila klienter har lagts till.
- För OpenVPN har stöd för DCO (Data Channel Offload) implementerats för att flytta krypteringsoperationer, pakethantering och kommunikationskontroll till modulen som arbetar pÄ kÀrnnivÄ. DCO undanröjer overhead som Àr kopplad till kontextbyten, optimerar arbetet genom direkt Ätkomst till interna kÀrn-API:er och eliminerar lÄngsam dataöverföring mellan kÀrnan och anvÀndarutrymmet (kryptering, dekryptering och routing utförs av modulen utan att skicka trafik till en hanterare i anvÀndarutrymmet).
- GrÀnssnitten för hantering av GIF- och GRE-tunnlar, samt instÀllningar av förtroendekedjor, redundans och NAT (1-till-1) har omvandlats till att anvÀnda MVC-ramverket. Web API har lagts till för automatisering av nÀtverkskonfiguration.
- Stödet för DHCPv6 har utökats.
- Stöd för dynamisk skapande av IPsec VTI (Virtual Tunnel Interface) tunnlar har lagts till.
- Versioner av Python 3.11, hostapd 2.11, libpfctl 0.12, phalcon 5.8.0, openvpn 2.6.12, wpa_supplicant 2.11 har uppdaterats.
- Plugin-program har uppdaterats: 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 och os-theme-vicuna 1.47.
KĂ€lla: opennet.ru
