A fost anunțată implementarea în kernel a WireGuard pentru OpenBSD

Pe Twitter-ul companiei EdgeSecurity, fondată de autorul cărții WireGuard, raportat despre crearea unei implementări VPN native și complet acceptate WireGuard sub OpenBSD. Pentru a confirma cuvintele, a fost publicată o captură de ecran care demonstrează lucrarea. Disponibilitatea patch-urilor pentru kernelul OpenBSD a fost confirmată și de Jason A. Donenfeld, autorul cărții WireGuard, în anunţ actualizări ale utilitarului wireguard-tools.

A fost anunțată implementarea în kernel a WireGuard pentru OpenBSD

Momentan disponibil doar petice externeCu toate acestea, autorii promit că vor trimite versiunea lor finală listei de corespondență pentru dezvoltatori OpenBSD în viitorul apropiat. Codul WireGuard pentru nucleul OpenBSD constă din 3322 de linii, ceea ce este mai puțin decât implementarea nucleului Linux. Dacă codul care implementează WireGuard este acceptat în cele din urmă în arborele sursă OpenBSD, acesta va deveni al doilea sistem de operare (după Linux) cu suport complet și integrat pentru WireGuard. Suport larg pentru WireGuard este de așteptat în versiunea OpenBSD 6.8 (în versiunea OpenBSD 6.7, care a fost mutat de la 1 mai până la 19 mai, patch-urile nu sunt disponibile). Între timp, cei care doresc să folosească WireGuard pe OpenBSD ar trebui să folosească portul net/wireguard-go sau instalați manual patch-urile furnizate.

În plus, puteți observa publicarea actualizărilor corective ale pachetelor Wireguard-Tools v1.0.20200510 и wireguard-linux-compat v1.0.20200506, inclusiv utilități pentru spațiul utilizatorului, cum ar fi wg și wg-quick, și un strat pentru a oferi compatibilitate cu nucleele Linux mai vechi (3.10 până la 5.5 inclusiv) care nu au suport încorporat pentru WireGuard. Noua versiune a utilitarelor wg și wg-quick adaugă suport pentru interoperabilitate cu implementarea kernel-ului OpenBSD a WireGuard. Este raportat că patch-urile pentru nucleul OpenBSD sunt planificate să fie distribuite în săptămâna viitoare. Pentru a configura un tunel în OpenBSD, vor fi folosite interfața familiară wg și „ifconfig wg0 create”.

Printre modificările care nu sunt legate de suportul OpenBSD, cea mai notabilă este adăugarea la utilitatea wg-quick a domeniilor care se încadrează sub masca „dns search” în resolv.conf. Pentru Android, a adăugat suport pentru lista albă a aplicațiilor pe lângă lista neagră. S-a adăugat serviciul wg-quick.target pentru ca systemd să repornească și să gestioneze wg-quick. Cea mai notabilă schimbare a pachetului wireguard-linux-compat este de a asigura compatibilitatea cu actualizările viitoare ale pachetelor de kernel pentru Ubuntu 19.10 și 18.04-hwe, care se află în prezent în secțiunea „propus” și nu au fost transferate în actualizări.

Sursa: opennet.ru

Adauga un comentariu