I-kernel faʻatinoga o WireGuard mo OpenBSD faʻasalalau

I luga o le Twitter a le kamupani EdgeSecurity, na faavaeina e le tusitala o WireGuard, lipotia e uiga i le fatuina o se faʻatinoga VPN ma lagolagoina atoatoa WireGuard i lalo OpenBSD. Ina ia faʻamaonia upu, o se faʻamalama e faʻaalia ai le galuega na lolomiina. O le maua o patches mo le OpenBSD kernel ua faʻamaonia foi e Jason A. Donenfeld, tusitala o WireGuard, i le fa'aaliga fa'afouga fa'aoga uaea-mea faigaluega.

I-kernel faʻatinoga o WireGuard mo OpenBSD faʻasalalau

Na'o avanoa nei patches fafoAe ui i lea, ua folafola mai e le au tusitala e lafo a latou lomiga mulimuli i le OpenBSD developer mailing list i se taimi lata mai. O le WireGuard code mo le OpenBSD kernel e aofia ai laina 3322, e laʻititi nai lo le Linux kernel faʻatinoina. Afai e talia mulimuli ane le tulafono fa'atinoina WireGuard i totonu o le OpenBSD source tree, o le a avea ma OS lona lua (pe a uma Linux) fa'atasi ai ma le lagolago atoatoa ma tu'ufa'atasia mo WireGuard mai le pusa. Ole lagolago lautele mo WireGuard o loʻo faʻamoemoeina ile OpenBSD 6.8 faʻamalolo (i le OpenBSD 6.7 faʻasalalauga, lea na siitia mai ia Me 1 ia Me 19, e le o maua ni patch). I le taimi nei, oi latou e manaʻo e faʻaoga WireGuard i OpenBSD e tatau ona faʻaoga le taulaga upega/uaea-alu po'o le fa'apipi'i ma le lima o patch ua tu'uina atu.

E le gata i lea, e mafai ona e matauina le faʻasalalauga o faʻafouga faʻasaʻo afifi uaea-mea faigaluega v1.0.20200510 и wireguard-linux-compat v1.0.20200506, e aofia ai fa'aoga-avanoa fa'aoga e pei o le wg ma le wg-vave, ma se laulau e tu'uina atu ai le feso'ota'iga ma fatuga tuai o Linux (3.10 e o'o atu i le ma aofia ai le 5.5) e leai se lagolago faufale mo WireGuard. O le faʻasalalauga fou o le wg ma le wg-quick utilities e faʻaopoopoina le lagolago mo le faʻaogaina ma le OpenBSD kernel faʻatinoga o WireGuard. Ua lipotia mai o patch mo le OpenBSD kernel ua fuafuaina e tufatufaina i totonu o le vaiaso a sau. Ina ia faʻapipiʻi se alalaupapa i OpenBSD, o le a faʻaaogaina le masani wg interface ma le "ifconfig wg0 create".

Faatasi ai ma suiga e le o fesoʻotaʻi ma le OpenBSD lagolago, o le mea e sili ona lauiloa o le faʻaopoopoga i le wg-quick utility o domains e pau i lalo o le "dns search" mask i resolv.conf. Mo le Android, faʻaopoopo le lagolago mo le faʻapipiʻiina o talosaga faʻaopoopo i le lisi uliuli. Faʻaopoopo le wg-quick.target auaunaga mo systemd e toe amata ma pulea wg-quick. O le suiga sili ona iloga i le wireguard-linux-compat package o le faʻamautinoaina lea o fesoʻotaʻiga ma faʻafouga i le lumanaʻi i pusa fatu mo le Ubuntu 19.10 ma le 18.04-hwe, lea o loʻo i ai nei i le vaega "fuafuaina" ma e leʻi aveina atu i faʻafouga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga