හැඳුනුම ක්‍රියාත්මක වන අතුරුමුහුණතින් අතුරුදහන් වන අතර වෙනස අවසන් බව පෙනේ. සේවාව නැවත ආරම්භ වූ පසු එය නැවත පැමිණේ, එය WireGuard විධානය නොසලකා හරින බවට කියවේ. සැබවින්ම සිදු වූ දේ සරලය: බූට් සමයේ වින්‍යාසය තවමත් එම peer අඩංගු වේ.

එම ලැයිස්තුව අවස්ථා දෙකක් රඳවා ගනී. දෙකම එය අහිමි වූ විට පමණක් අවලංගු කිරීම සැබෑ වේ.

wg set සැබවින්ම වෙනස් කරන්නේ කුමක්ද

wg set wg0 peer <public-key> remove විධානය කර්නලය තුළ ක්‍රියාත්මක වන අතුරුමුහුණත සංස්කරණය කරයි. එය තැටියට කිසිවක් ලියන්නේ නැත. වින්‍යාස ගොනුව, NetworkManager පැතිකඩ හෝ රවුටරයේ සුරකින ලද තත්ත්වය ස්පර්ශ නොවී පවතී. එය නිර්මාණයයි, දෝෂයක් නොවේ.

එම වෙන්වීම හිතාමතාමය, මන්ද මෙවලමට අතුරුමුහුණතේ හිමිකරු කවුදැයි කිසිදු අදහසක් නැත. ධාවන කාලයේ විධානයක් වෙනත් දෙයකින් කළමනාකරණය වන අතුරුමුහුණතකට එරෙහිව ආරක්ෂිත විය යුතුය. ටිකාකාරී පිටපත කොහේ ජීවත් වේදැයි එයට අනුමාන කළ නොහැක. ප්‍රතිවිපාකය පැවසීම පහසුය: ධාවන කාලයේ ඉවත් කිරීම එහි ව්‍යුහය අනුව තාවකාලිකය.

එබැවින් peer ඊළඟ නැවත ආරම්භයේදී නැවත පැමිණේ, සහ එහි මුල් අවසර ලත් පෙරනිමිති සමඟ නැවත පැමිණේ. එය හරහා මාර්ගගත වන සියල්ලද නැවත නිර්මාණය වේ. එබැවින් අවලංගු කළ යැයි සැලකෙන හැඳුනුමකට නැවත පූරණය කිරීමෙන් පසු එහි පැරණි ගමනාන්ත වෙත ළඟා විය හැක. ධාවන කාලයේ ප්‍රතිදානයේ කිසිවක් කිසිවෙකුට අනතුරු අඟවා නොතිබුණි.

ගොනුවක් සංස්කරණය කිරීමට පෙර ලියන්නා සොයා ගන්න

අතුරුමුහුණතට හිමිකරුවෙක් සිටී. එය ගොනුවක් කියවන wg-quick, පැතිකඩක් යොදන NetworkManager, රවුටරයේම අතුරුමුහුණත වින්‍යාසය, හෝ ආරම්භයේදී අතුරුමුහුණත නැවත නිර්මාණය කරන කන්ටේනර ඇතුල් වීමේ ලක්ෂ්‍යය විය හැක. හිමිකරු කිසිදා නොකියවන ගොනුවක් සංස්කරණය කිරීම කිසිදු ටිකාකාරී වෙනසක් ලබා නොදේ.

ක්‍රියාත්මක වන අතුරුමුහුණතින් ආරම්භ කර පොදු යතුරු හඳුනා ගන්න, මන්ද නම් සහ ලිපින යතුරට වඩා දුර්වල හඳුනාගැනීම් වේ. ඉන්පසු එම ලැයිස්තුව හිමිකරු සැබවින්ම කියවන සුරකින ලද වින්‍යාසය සමඟ සසඳන්න.

wg show wg0 peers
wg show wg0 allowed-ips
systemctl status wg-quick@wg0 --no-pager
ls -l /etc/wireguard

peer ලැයිස්තුව සහ ගොනු අන්තර්ගතය නොගැළපෙන ජීවමාන අතුරුමුහුණත මුළු රෝග විනිශ්චයයයි. බූට් වන විට සුරකින ලද වින්‍යාසය ජය ගනී, ධාවන කාලයේ තත්ත්වය පරාජය වේ. දෙකෙන් එකක් වෙනස් කිරීමට පෙර ඒවා සසඳන්න.

SaveConfig උගුල

wg-quick අතින් ගොනු සංස්කරණය කරන්නන් අල්ලා ගන්නා නැම්මක් එකතු කරයි. SaveConfig සක්‍රීය වූ විට, එහි ලේඛනගත වසා දැමීමේ හැසිරීම වර්තමාන ධාවන කාල තත්ත්වය වින්‍යාස ගොනුව මත ලියයි.

එය ටිකාකාරී බවේ සුපුරුදු දිශාව පෙරළයි. ඔබ ගොනුවෙන් peer එකක් ඉවත් කරයි, පසුව සේවාව නතර වේ. ක්‍රියාත්මක වන තත්ත්වය ඔබේ සංස්කරණය මත ලියවී ඔබ දැන් මකා දැමූ peer නැවත පිහිටුවයි.

එබැවින් අනුපිළිවෙල වැදගත්: අතුරුමුහුණත වසා ඇති විට ගොනුව සංස්කරණය කරන්න, නැතහොත් සංස්කරණයට පෙර SaveConfig අබල කරන්න, පසුව අතුරුමුහුණත නැවත ඔසවා කුමක් පූරණය වුණාදැයි තහවුරු කරන්න. අතුරුමුහුණත විවෘතව ඇති විට අතින් කරන සංස්කරණය වසා දැමීමේ ලේඛනය සමඟ තරඟයකි.

අවස්ථා දෙකම වෙනස් කර, පසුව නැවත පූරණය කරන්න

ධාවන කාලයේදී යතුර අනුව peer ඉවත් කරන්න. සුරකින ලද වින්‍යාසයේ එම කොටසම හිමිකරුගේ ආධාරක ක්‍රියාවලිය හරහා ඉවත් කරන්න, එය වටා සංස්කරණය කිරීමෙන් නොව.

ඉන්පසු peer රැගෙන ගිය දේ සමාලෝචනය කරන්න. අවලංගු කළ හැඳුනුමට අයත් වූ මාර්ගගත ජාලයක් හිතාමතාම නැවත පැවරිය යුතුය හෝ ඉවත් කළ යුතුය, ඊළඟට සංස්කරණය වන peer විසින් නිශ්ශබ්දව උරුම නොවිය යුතුය.

ගේට්වේ ඔබේ පරිපාලන ප්‍රවේශයද රැගෙන යන්නේ නම් ප්‍රතිසාධන මාර්ගයක් විවෘතව තබන්න. වැරදි peer ඉවත් කරන නැවත ආරම්භයක් ඔබම සෑදූ බාධාවකි. වැරදි මාර්ගය ඉවත් කරන නැවත ආරම්භයකටද එයම අදාළ වේ.

සාර්ථක පරීක්ෂණයක් පෙනෙන්නේ කෙසේද

සේවාව නැවත පූරණය කරන්න හෝ නැවත ආරම්භ කරන්න, පසුව peer ලැයිස්තුව නැවත කියවන්න. පැරණි යතුර නොතිබිය යුතුය, තබා ගැනීමට අදහස් කළ peer තවමත් පවතිමින් ක්‍රියාත්මක විය යුතුය.

wg show wg0 peers
wg show wg0 allowed-ips
sudo wg-quick down wg0 && sudo wg-quick up wg0
wg show wg0 peers

තත්ත්වය ඉඩ දෙන තැන, පැරණි හැඳුනුම තවදුරටත් එහි පැරණි සම්පත් වෙත ළඟා නොවන බව තහවුරු කරන්න. නැවත ආරම්භයට පෙර පිළිවෙලට ඇති අතුරුමුහුණත ලැයිස්තුව පරීක්ෂණයේ අඩකි. අනෙක් අඩක් නම් හැඳුනුමට ඉන් පසුව තවමත් කළ හැකි දේය.

යම් කළමනාකරුවෙක් peer නැවත නැවත පිහිටුවන්නේ නම්, පහළ මට්ටමේ ඉවත් කිරීම නැවත කිරීම නවත්වන්න. එම ලියන්නා කියවන ලැයිස්තුව නිවැරදි කරන්න, මන්ද එතෙක් සෑම නැවත ආරම්භයක්ම හැඳුනුම නැවත මතු වීමට තවත් ඇරයුමකි.

අදාළ ලිපි