ජේසන් ඒ. ඩොනෙන්ෆෙල්ඩ්, VPN හි කර්තෘ WireGuard, о ප්රොටෝකෝලය සඳහා හර OpenBSD කර්නල් ධාවකය "wg" තුළට WireGuard, විශේෂිත ජාල අතුරුමුහුණත සහ පරිශීලක අවකාශයේ වැඩ කරන මෙවලම් කට්ටලය. OpenBSD දෙවන මෙහෙයුම් පද්ධතිය බවට පත් විය පූර්ණ සහ ඒකාබද්ධ සහාය ඇතිව WireGuard. ක්රියාත්මක කරමින් WireGuard OpenBSD 6.8 නිකුතුවෙන් අපේක්ෂා කෙරේ.
පැච් වලට OpenBSD කර්නලය සඳහා ධාවකයක්, ක්රියාකාරීත්වය සඳහා සහය ඇතිව ifconfig සහ tcpdump උපයෝගිතා සඳහා වෙනස්කම් ඇතුළත් වේ. WireGuard, ලියකියවිලි සහ ඒකාබද්ධ කිරීම සඳහා සුළු වෙනස්කම් WireGuard පද්ධතියේ ඉතිරි කොටස සමඟ. ධාවකය තමන්ගේම ඇල්ගොරිතම ක්රියාත්මක කිරීම භාවිතා කරයි , и , මෙන්ම SipHash ක්රියාත්මක කිරීම දැනටමත් OpenBSD කර්නලයේ ඇත.
ක්රියාත්මක කිරීම සියලුම නිල සේවාදායකයින් සමඟ අනුකූල වේ. WireGuard සඳහා Linux, Windows, macOS, *BSD, iOS සහ Androidසංවර්ධකයෙකුගේ ලැප්ටොප් පරිගණකයක (Lenovo x230) කාර්ය සාධන පරීක්ෂණයේදී 750 Mbps ප්රතිදානයක් පෙන්නුම් කරන ලදී. සංසන්දනය කිරීම සඳහා, පෙරනිමි සැකසුම් සහිත isakmpd සහ ike psk 380 Mbps ප්රතිදානයක් සපයයි.
OpenBSD කර්නලය සඳහා ධාවකය සංවර්ධනය කිරීමේදී, ධාවකය සමඟ සමහර සමානකම් Linux වාස්තු විද්යාත්මක තීරණ, නමුත් ධාවකය ප්රධාන වශයෙන් OpenBSD සඳහා සංවර්ධනය කරන ලද අතර, මෙම පද්ධතියේ විශේෂතා පිළිබඳව අවධානයෙන් සිටින අතර ධාවකය නිර්මාණය කිරීමේදී ලබාගත් අත්දැකීම් සැලකිල්ලට ගනී. Linuxමුල් කතුවරයාගේ කැමැත්ත ඇතිව WireGuard නව රියදුරු කේතය නොමිලේ ISC බලපත්රය යටතේ සම්පූර්ණයෙන්ම බෙදා හරිනු ලැබේ.
ධාවකය OpenBSD ජාල තොගය සමඟ තදින් ඒකාබද්ධ වන අතර පවතින උප පද්ධති භාවිතා කරයි, එමඟින් කේතය ඉතා සංයුක්ත වීමට ඉඩ සලසයි (ආසන්න වශයෙන් කේත පේළි 3000). අනෙකුත් වෙනස්කම් අතර: Linux, ධාවක සංරචක වෙන් කිරීම: OpenBSD-විශේෂිත අතුරුමුහුණත් "if_wg.*" ගොනු තුළ පිහිටා ඇති අතර, DoS ආරක්ෂණ කේතය "wg_cookie.*" තුළ ඇති අතර, සම්බන්ධතා සාකච්ඡා සහ සංකේතන තර්කනය "wg_noise.*" තුළ ඇත.
මූලාශ්රය: opennet.ru
