Inihayag ng in-kernel na pagpapatupad ng WireGuard para sa OpenBSD

Sa Twitter ng kumpanya EdgeSecurity, itinatag ng may-akda ng WireGuard, сообщили tungkol sa paglikha ng katutubong at ganap na suportadong pagpapatupad ng VPN WireGuard sa ilalim ng OpenBSD. Upang kumpirmahin ang mga salita, na-publish ang isang screenshot na nagpapakita ng gawain. Ang pagkakaroon ng mga patch para sa OpenBSD kernel ay kinumpirma rin ni Jason A. Donenfeld, may-akda ng WireGuard, sa anunsyo mga update sa utility ng wireguard-tools.

Inihayag ng in-kernel na pagpapatupad ng WireGuard para sa OpenBSD

Kasalukuyang magagamit lamang panlabas na mga patchGayunpaman, nangangako ang mga may-akda na ipadala ang kanilang huling bersyon sa mailing list ng developer ng OpenBSD sa malapit na hinaharap. Ang WireGuard code para sa OpenBSD kernel ay binubuo ng 3322 na linya, na mas mababa kaysa sa Linux kernel implementation. Kung ang code na nagpapatupad ng WireGuard ay tuluyang tatanggapin sa OpenBSD source tree, ito ang magiging pangalawang OS (pagkatapos ng Linux) na may buo at pinagsama-samang suporta para sa WireGuard out of the box. Ang malawak na suporta para sa WireGuard ay inaasahan sa paglabas ng OpenBSD 6.8 (sa paglabas ng OpenBSD 6.7, na inilipat mula Mayo 1 hanggang Mayo 19, hindi magagamit ang mga patch). Samantala, ang mga gustong gumamit ng WireGuard sa OpenBSD ay dapat gumamit ng port net/wireguard-go o manu-manong i-install ang ibinigay na mga patch.

Bukod pa rito, maaari mong tandaan ang paglalathala ng mga update sa corrective package wireguard-tools v1.0.20200510 и wireguard-linux-compat v1.0.20200506, kasama ang user-space utilities gaya ng wg at wg-quick, at isang layer upang magbigay ng compatibility sa mga mas lumang Linux kernels (3.10 hanggang at kabilang ang 5.5) na walang built-in na suporta para sa WireGuard. Ang bagong release ng wg at wg-quick utilities ay nagdaragdag ng suporta para sa interoperability sa pagpapatupad ng OpenBSD kernel ng WireGuard. Iniulat na ang mga patch para sa OpenBSD kernel ay binalak na ipamahagi sa loob ng susunod na linggo. Para mag-configure ng tunnel sa OpenBSD, ang pamilyar na wg interface at "ifconfig wg0 create" ang gagamitin.

Kabilang sa mga pagbabagong hindi nauugnay sa suporta ng OpenBSD, ang pinaka-kapansin-pansin ay ang pagdaragdag sa wg-quick na utility ng mga domain na nasa ilalim ng mask na “dns search” sa resolv.conf. Para sa Android, nagdagdag ng suporta para sa pag-whitelist ng application bilang karagdagan sa blacklisting. Idinagdag ang wg-quick.target na serbisyo para sa systemd upang i-restart at pamahalaan ang wg-quick. Ang pinaka-kapansin-pansing pagbabago sa wireguard-linux-compat package ay upang matiyak ang pagiging tugma sa hinaharap na mga update sa mga kernel package para sa Ubuntu 19.10 at 18.04-hwe, na kasalukuyang nasa seksyong "iminungkahing" at hindi pa nadala sa mga update.

Pinagmulan: opennet.ru

Magdagdag ng komento