WireGuard උමග systemd සේවාවක් ලෙස ආරම්භ කරන ආකාරය
wg-quick@ අච්චුව නම් කළ පැතිකඩක් ඔසවා මාර්ග, DNS සහ කොකු ස්ථාපනය කරයි. ඒකකය තහවුරු කර, එක් කළමනාකරුවෙකු වගකිව යුතුව තබා, ගැලවීම පරීක්ෂා කරන්න.
ඔබට /etc/wireguard/wg0.conf හි WireGuard පැතිකඩක් ඇති අතර සෑම නැවත ඇරඹීමකින් පසු wg-quick up අතින් ටයිප් නොකර එය ක්රියාත්මකව තබා ගැනීමට අවශ්යය. පැකේජයේ systemd අච්චුව හරියටම එය කරයි: [email protected] wg0 නමැති පැතිකඩ සඳහා wg-quick ක්රියාත්මක කරයි. එය පැතිකඩ විසින් ප්රකාශ කරන ලිපින, මාර්ග, DNS සහ ඕනෑම කොකුවක් ද ස්ථාපනය කරයි, එය කර්නලයට යතුරක් පූරණය කිරීමට වඩා වැඩි ය. අච්චුව ඇතැයි උපකල්පනය කිරීමට පෙර එය ඔබේ පද්ධතියේ සැබවින්ම ඇත්දැයි පරීක්ෂා කරන්න.
මෙම මාර්ගෝපදේශයේ ඉතිරි කොටස ඔබ සැබවින්ම කරන අනුපිළිවෙලට ගමන් කරයි.
ඒකකය සහ එය කියවන පැතිකඩ සොයන්න
systemctl list-unit-files 'wg-quick*' සමඟ ඒකක ගොනු ලැයිස්තුගත කරන්න. එය පැකේජ කරන බෙදාහැරීම්වල ඔබට [email protected] දිස්වන අතර, උදාහරණයේ නම පැතිකඩෙන් ගනු ලැබේ. උදාහරණය /etc/wireguard/<name>.conf වෙත විසඳෙන බැවින් wg-quick@wg0 කියවන්නේ wg0.conf පමණක් මිස වෙන කිසිවක් නොවේ. ලැයිස්තුව හිස් නම් මෙවලම් පැකේජය ස්ථාපනය කර නැති අතර කොපමණ සක්රීය කළත් උදව් නොවේ.
පැතිකඩ 600 මාදිලියේ සහ root හිමිකමේ තබා ගන්න. එහි පුද්ගලික යතුරක් ඇති අතර, ඔබ ඉඩ දුන්නොත් ඒකකය ඊටත් වඩා නරක අවසර සමඟ පවා සතුටින් ක්රියාත්මක වේ.
එය ඔසවා ජර්නලය කියවන්න
systemctl start wg-quick@wg0 සමඟ උදාහරණය අරඹන්න, පසුව systemctl status wg-quick@wg0 සහ journalctl -u wg-quick@wg0 -b පරීක්ෂා කරන්න. අරඹා වහාම පිටවන ඒකකයක සාමාන්යයෙන් පැතිකඩ දෝෂයක් ඇති අතර ජර්නලය එම පේළිය නම් කරයි. wg show සමඟ අතුරුමුහුණත පවතින බවත් අවසන් අතට අත දීම නවතම බවත් තහවුරු කරන්න. wg-quick අත්පොත අතුරුමුහුණතට ඔබ්බෙන් ස්ක්රිප්ටය කරන දේ ලැයිස්තුගත කරයි.
අතට අත දීමක් නොමැති වින්යාසගත අතුරුමුහුණතක් යනු මාර්ගයේ හෝ යතුරේ ගැටලුවක් මිස සේවාවේ ගැටලුවක් නොවේ.
එක් කළමනාකරුවෙකු පමණක් වගකිව යුතුව තබන්න
NetworkManager හෝ වෙනත් සේවාදායකයෙකු දැනටමත් උමග හිමිකරගෙන සිටී නම්, systemd ඒකකය අරඹීම එම අතුරුමුහුණත, මාර්ග සහ DNS සඳහා දෙවන හිමිකරුවෙකු නිර්මාණය කරයි. රෝග ලක්ෂණ ව්යාකූල ය: උමග ඉහළට එන අතර, පසුව මාර්ග අතුරුදහන් වේ, නැතහොත් තත්පර කිහිපයකින් DNS නැවත හැරේ. එක් කළමනාකරුවෙකු තෝරා එම පැතිකඩ සඳහා අනෙකා අබල කරන්න. ඒකකය සාර්ථක බව වාර්තා කළ වහාම ජර්නලය සාමාන්යයෙන් අත්පත් කර ගැනීම මාර්ග හෝ විසඳුම්කරු වෙනස්කම් ලෙස පෙන්වයි.
කළමනාකරුවන් දෙදෙනෙකු හිමිකම බෙදා නොගනී. ඔවුන් එකිනෙකා මත ලියති.
නැවැත්වීම, නැවත ඇරඹීම සහ ඇරඹුම පරීක්ෂා කරන්න
systemctl stop wg-quick@wg0 ක්රියාත්මක කර අතුරුමුහුණත ගොස් ඇති බවත් මාර්ග ඉවත් කර ඇති බවත් තහවුරු කරන්න. පසුව එය නැවත අරඹා මාර්ග නැවත පැමිණේදැයි පරීක්ෂා කරන්න, මන්ද ගැලවීමේ දෝෂ අසාර්ථක ඇරඹුම් ලෙස නොව ඉතිරි වූ මාර්ග ලෙස දිස්වේ. අවසානයේ systemctl enable --now wg-quick@wg0 සමඟ ඇරඹුමේදී එය සක්රීය කර එක් වරක් නැවත අරඹන්න.
ඇරඹුමේදී අන්ත ලක්ෂ්යයේ නම ඒකකය ක්රියාත්මක වීමට පෙර විසඳිය යුතුය. DNS තවම ඉහළට නැත්නම් ඒකකය අසාර්ථක වන අතර ඔබ එය අතින් අරඹන තෙක් අසාර්ථකව පවතී.
හිමිකරු සටහන් කරන්න
ඒකකය කුමන පැතිකඩ කියවන්නේද, කුමන කළමනාකරු අතුරුමුහුණත හිමිකරගෙන සිටීද සහ ගොනුව පැමිණියේ කොහෙන්ද යන්න ලියන්න. පසුව යමෙකු එම උමගම ඩෙස්ක්ටොප් සේවාදායකයකට ආයාත කරන විට, එම සටහන සංක්රමණයක් සහ එක් ලිපිනයක් සඳහා සටන් කරන යෙදවුම් දෙකක් අතර වෙනසයි. අතුරුමුහුණතේ නම ද සටහන් කරන්න, මන්ද සමාන නම් ඇති පැතිකඩ දෙකක් ව්යාකූලත්වයේ සුලබ මූලාශ්රය වේ.
හිමිකරුවන් දෙදෙනෙකු සිටින උමග පළමු නැවත ඇරඹීම දක්වා ක්රියා කරයි, පසුව එය අභිරහසක් බවට පත්වේ. එබැවින් එම සටහන චැට් ත්රෙඩයට නොව ගබඩාවට අයත් ය.