Ang in-kernel nga pagpatuman sa WireGuard alang sa OpenBSD gipahibalo

Sa Twitter sa kompanya EdgeSecurity, gitukod sa tagsulat sa WireGuard, nagtaho mahitungod sa paghimo sa usa ka lumad ug hingpit nga gisuportahan nga pagpatuman sa VPN WireGuard ubos sa OpenBSD. Aron makumpirma ang mga pulong, usa ka screenshot nga nagpakita sa trabaho gipatik. Ang pagkaanaa sa mga patch alang sa OpenBSD kernel gipamatud-an usab ni Jason A. Donenfeld, awtor sa WireGuard, sa pahibalo mga update sa utility sa wireguard-tools.

Ang in-kernel nga pagpatuman sa WireGuard alang sa OpenBSD gipahibalo

Sa pagkakaron anaa lamang gawas nga mga patsaBisan pa, ang mga tagsulat misaad nga ipadala ang ilang katapusan nga bersyon sa OpenBSD developer mailing list sa umaabot nga umaabot. Ang WireGuard code alang sa OpenBSD kernel naglangkob sa 3322 nga mga linya, nga mas ubos kay sa Linux kernel nga pagpatuman. Kung ang code nga nagpatuman sa WireGuard sa kadugayan madawat sa OpenBSD source tree, kini mahimong ikaduhang OS (human sa Linux) nga adunay bug-os ug hiniusa nga suporta alang sa WireGuard gikan sa kahon. Ang lapad nga suporta alang sa WireGuard gilauman sa OpenBSD 6.8 release (sa OpenBSD 6.7 release, nga mibalhin gikan sa Mayo 1 hangtod Mayo 19, ang mga patch dili magamit). Sa kasamtangan, kadtong gustong mogamit sa WireGuard sa OpenBSD kinahanglang mogamit sa pantalan net/wireguard-go o mano-mano nga i-install ang gihatag nga mga patch.

Dugang pa, mahimo nimong matikdan ang pagmantala sa mga update sa corrective package wireguard-tools v1.0.20200510 ΠΈ wireguard-linux-compat v1.0.20200506, lakip user-space utilities sama sa wg ug wg-quick, ug usa ka layer nga maghatag og compatibility sa mga daan nga Linux kernels (3.10 hangtod ug lakip ang 5.5) nga walay built-in nga suporta para sa WireGuard. Ang bag-ong pagpagawas sa wg ug wg-quick utilities nagdugang suporta alang sa interoperability sa OpenBSD kernel nga pagpatuman sa WireGuard. Gikataho nga ang mga patch alang sa OpenBSD kernel giplano nga iapud-apod sulod sa sunod nga semana. Aron ma-configure ang tunnel sa OpenBSD, ang pamilyar nga wg interface ug "ifconfig wg0 create" gamiton.

Lakip sa mga pagbag-o nga wala’y kalabotan sa suporta sa OpenBSD, ang labing katingad-an mao ang pagdugang sa wg-quick utility sa mga domain nga nahulog sa ilawom sa maskara nga "dns search" sa resolv.conf. Alang sa Android, gidugang ang suporta alang sa pag-whitelist sa aplikasyon dugang sa blacklisting. Gidugang ang wg-quick.target nga serbisyo alang sa systemd aron ma-restart ug madumala ang wg-quick. Ang labing katingad-an nga pagbag-o sa wireguard-linux-compat package mao ang pagsiguro sa pagkaangay sa umaabot nga mga update sa kernel packages para sa Ubuntu 19.10 ug 18.04-hwe, nga sa pagkakaron anaa sa "gisugyot" nga seksyon ug wala pa madala ngadto sa mga update.

Source: opennet.ru

Idugang sa usa ka comment