OpenBSD အတွက် WireGuard ၏ အတွင်းပိုင်း အကောင်အထည်ဖော်မှုကို ကြေညာခဲ့သည်။

ကုမ္ပဏီ၏ Twitter တွင် EdgeSecurityWireGuard ကို ရေးသားသူမှ တည်ထောင်ခဲ့သည်၊ အစီရင်ခံတင်ပြ မူရင်းနှင့် အပြည့်အဝပံ့ပိုးထားသော VPN အကောင်အထည်ဖော်မှုအကြောင်း ဖန်တီးခြင်းအကြောင်း WireGuard OpenBSD အောက်တွင်။ စကားလုံးများကို အတည်ပြုရန်၊ အလုပ်သရုပ်ပြ ဖန်သားပြင်ဓာတ်ပုံကို ထုတ်ဝေခဲ့သည်။ OpenBSD kernel အတွက် ဖာထေးမှုများ ရရှိနိုင်မှုကို WireGuard ၏ရေးသားသူ Jason A. Donenfeld မှလည်း အတည်ပြုခဲ့သည်။ ကြေငြာချက် wireguard-tools အသုံးဝင်မှု အပ်ဒိတ်များ။

OpenBSD အတွက် WireGuard ၏ အတွင်းပိုင်း အကောင်အထည်ဖော်မှုကို ကြေညာခဲ့သည်။

လက်ရှိတွင်သာ ရရှိနိုင်ပါသည်။ ပြင်ပဖာထေးမှုများသို့သော်၊ စာရေးသူများသည် မဝေးတော့သောအနာဂတ်တွင် OpenBSD developer mailing list သို့ ၎င်းတို့၏နောက်ဆုံးဗားရှင်းကို ပေးပို့မည်ဟု ကတိပြုပါသည်။ OpenBSD kernel အတွက် WireGuard ကုဒ်တွင် Linux kernel အကောင်အထည်ဖော်မှုထက်နည်းသော 3322 လိုင်းများပါရှိသည်။ WireGuard အသုံးပြုသည့်ကုဒ်ကို နောက်ဆုံးတွင် OpenBSD အရင်းအမြစ်သစ်တွင် လက်ခံပါက၊ ၎င်းသည် WireGuard အတွက် အပြည့်အဝ ပေါင်းစပ်ပံ့ပိုးမှုဖြင့် ဒုတိယ OS (Linux ပြီးနောက်) ဖြစ်လာမည်ဖြစ်သည်။ WireGuard အတွက် ကျယ်ပြန့်သော အထောက်အပံ့ကို OpenBSD 6.8 ထုတ်ဝေမှုတွင် မျှော်လင့်ထားသည် (ဖြစ်ခဲ့သည့် OpenBSD 6.7 ထုတ်ဝေမှုတွင်၊ ပြောင်းရွှေ့ မေလ 1 ရက်မှ မေလ 19 ရက်နေ့အထိ၊ ဖာထေးမှုများကို မရနိုင်ပါ။) ဤအတောအတွင်း၊ OpenBSD တွင် WireGuard ကိုအသုံးပြုလိုသူများသည် port ကိုအသုံးပြုသင့်သည်။ net/wireguard-go သို့မဟုတ် ပေးထားသော ဖာထေးမှုများကို ကိုယ်တိုင်ထည့်သွင်းပါ။

ထို့အပြင်၊ မှန်ကန်သော ပက်ကေ့ခ်ျအပ်ဒိတ်များ ထုတ်ပြန်ခြင်းကို မှတ်သားနိုင်ပါသည်။ wireguard-tools v1.0.20200510 и wireguard-linux-compat v1.0.20200506, အပါအဝင် wg နှင့် wg-quick ကဲ့သို့သော user-space utilities များနှင့် WireGuard အတွက် built-in ပံ့ပိုးမှုမပါသော အဟောင်း Linux kernels (3.10 မှ 5.5 အထိ) နှင့် လိုက်ဖက်ညီစေရန် အလွှာတစ်ခု။ wg နှင့် wg-quick utilities ၏အသစ်ထွက်ရှိမှုသည် WireGuard ၏ OpenBSD kernel အကောင်အထည်ဖော်မှုနှင့်အတူ အပြန်အလှန်လုပ်ဆောင်နိုင်မှုအတွက် ပံ့ပိုးမှုထပ်လောင်းပေးပါသည်။ OpenBSD kernel အတွက် ဖာထေးမှုများကို လာမည့်ရက်သတ္တပတ်အတွင်း ဖြန့်ဝေရန် စီစဉ်ထားကြောင်း သတင်းရရှိပါသည်။ OpenBSD ရှိ ဥမင်လိုဏ်ခေါင်းတစ်ခုကို ပြင်ဆင်သတ်မှတ်ရန်၊ ရင်းနှီးသော wg အင်တာဖေ့စ်နှင့် “ifconfig wg0 ဖန်တီးခြင်း” ကို အသုံးပြုပါမည်။

OpenBSD ပံ့ပိုးမှုနှင့် မသက်ဆိုင်သော အပြောင်းအလဲများထဲတွင် အထင်ရှားဆုံးမှာ resolv.conf ရှိ “dns search” mask အောက်တွင် ကျရောက်နေသော ဒိုမိန်းများ၏ wg-အမြန် utility ကို ထပ်လောင်းထည့်ခြင်းဖြစ်သည်။ Android အတွက်၊ အမည်ပျက်စာရင်းသွင်းခြင်းအပြင် အပလီကေးရှင်းအမည်ပျက်စာရင်းသွင်းခြင်းအတွက် ပံ့ပိုးမှုလည်း ထည့်သွင်းထားသည်။ wg-quick ကို ပြန်လည်စတင်ရန်နှင့် စီမံခန့်ခွဲရန်အတွက် systemd အတွက် wg-quick.target ဝန်ဆောင်မှုကို ထည့်သွင်းထားသည်။ wireguard-linux-compat ပက်ကေ့ဂျ်တွင် အထင်ရှားဆုံးပြောင်းလဲမှုမှာ “အဆိုပြုထားသည့်” ကဏ္ဍတွင် ရှိနေပြီး လက်ရှိတွင် “အဆိုပြုထားသည့်” ကဏ္ဍတွင် ရှိနေသည့် Ubuntu 19.10 နှင့် 18.04-hwe အတွက် kernel ပက်ကေ့ဂျ်များအတွက် အနာဂတ်အပ်ဒိတ်များနှင့် လိုက်ဖက်မှုရှိစေရန်ဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add