VPN සක්රීයව ඇති විට යෙදුම නොවැටිය යුතුය: එය බලාත්මක කරන්නේ කුමක්ද
උමං මාර්ගය ඉහළින් ඇති විට යෙදුම නැවැත්වීම kill switch එකක් නොවේ. මාදිලි වෙනස්කම් කාටද, නැවත ධාවනය වීම වළක්වන්නේ කුමක්ද, systemd කුමක් කළ හැකිද නොහැකිද යන්න තීරණය කරන්න.
kill switch සහ අතිච්ඡාදනය තහනම් කිරීමේ නීති ප්රතිවිරුද්ධ දිශාවන්ට යොමු වේ, එබැවින් සාමාන්ය VPN සැකසුම් දෙවැන්න කිසිදා ප්රකාශ නොකරයි. kill switch පහත වැටුණු උමං මාර්ගයකට ප්රතිචාර දක්වයි, නමුත් මෙම අවශ්යතාව ඉහළින් ඇති උමං මාර්ගයකට ප්රතිචාර දක්වා යෙදුම රූපයෙන් පිටත තබයි. එක් නිර්මාණ තීරණයක් බොහොමයක් විසඳයි: යෙදුම නවත්වනවාද, ආරම්භ වීම වළක්වනවාද, නැතහොත් ජාල ප්රවේශය පමණක් ඉවත් කරනවාද. firewall නියමයකට හෝ ක්රියාවලි මරණ ලූපයකට යාමට පෙර එම ස්ථරය තෝරන්න, මන්ද නිරීක්ෂණයෙන් බලාත්මක කරන නියමයක් සෑම දියත් කිරීමකදීම කවුළුවක් නික්මවයි.
මිථ්යාව: kill switch වැඩසටහන් ආරම්භ වීම වළක්වයි
kill switch යනු ගමනාගමන පාලනයකි, ඒ ගැන ඔවුන් අවංකය: උමං මාර්ගයේ තත්ත්වය අනුව පැකට් අවසර දෙයි හෝ ප්රතික්ෂේප කරයි. ඒවායින් කිසිවක් වැඩසටහනක් ආරම්භ කිරීම ප්රතික්ෂේප නොකරයි, කිසිවක් කුමන ක්රියාත්මක කළ හැකි ගොනුවක් සොකට් විවෘත කළේදැයි පරීක්ෂා නොකරයි. ඩෙස්ක්ටොප් කෙටිමං, නියමිත කාර්යයක් සහ පසුබිම් සහායකයා—සියල්ලම යෙදුමේ නම දන්නා කිසිවක් හරහා නොගොස් ජාලයට ළඟා වේ. මෙම යාන්ත්රණ දෙක අතර දුර ප්රමාණය බොහෝ ව්යාකූලත්වය ජීවත් වන තැනය.
වැඩසටහනක් ආරම්භ විය හැකිද නැද්ද යන්න ඇත්තටම තීරණය කරන විධිවිධානය යෙදුම් පාලනයයි. Windows හි එයින් අදහස් වන්නේ AppLocker හෝ WDAC, කළමනාකරණය කරන ලද macOS හි උපාංග පැතිකඩ මගින් බලාත්මක කරන අවසර ලැයිස්තුවකි. දෙකම උමං මාර්ගයෙන් ස්වාධීනය, එබැවින් අවශ්යතා දෙකම එකම ටිකට්පතකට ඒකාබද්ධ කර පසුව කිසිවක් ඉටු නොවේ.
මෙවලමට නම දීමට පෙර මාදිලියට නම දෙන්න
නියමය අවස්ථා තුනක් සහිත අවස්ථා යන්ත්රයක් ලෙස ලියන්න: සාමාන්ය භාවිතය, VPN කාර්ය සැසිය සහ පිටවීම. තහනම් අතිච්ඡාදනය මැද අවස්ථාවට අයත් වේ, සේවාදායක මෘදුකාංගයට නොවේ.
අවස්ථාව වෙනස් කරන අයට පිළිවෙලින් ක්රියා තුනක් ඇත: යෙදුමේ කටයුතු අවසන් කිරීම, එහි සාමාන්ය වසා දැමීම ඉල්ලීම, සහ උමං මාර්ගය ඉහළ එන්නට පෙර අවස්ථාව ගොස් ඇති බව තහවුරු කිරීම. අනෙක් කෙළවරේද පිළිවෙල වැදගත්ය, මන්ද පළමුව සම්බන්ධ වී පසුව වැඩසටහන නවත්වන VPN එකක් දැනටමත් අතිච්ඡාදනයට ඉඩ දී ඇත. අවශ්යතාව සම්බන්ධතාවය ස්ථාපිත කිරීමද ආවරණය කරන්නේ නම්, සම්බන්ධ වූ දර්ශකයක් එනතුරු බලා සිටීම ඉතා ප්රමාදයි.
දෙපැත්තක ගැටුම ඇත්තටම කරන්නේ කුමක්ද
සැබවින්ම systemd විසින් කළමනාකරණය කරන සේවා දෙකක් සඳහා Conflicts= සමමිතිකය: එකක් ආරම්භ කිරීම අනෙක නවත්වයි. ඒකක සන්දර්භය එම හැසිරීම ලේඛනගත කරන අතර එකක් නැවැත්වීම අවසන් කළ යුතු විට අනෙක ආරම්භ වීමට පෙර පැහැදිලි අනුපිළිවෙලක් වෙන්වූ ලෙස ඉල්ලා සිටී. එම අනුපිළිවෙල ඇතුළත් කිරීම් නොමැතිව නැවැත්වීම සහ ආරම්භය තරඟ කරයි, ප්රතිඵලය කාලය මත රඳා පවතී.
මෙය ප්රතික්ෂේප ලැයිස්තුවක් නොවේ. යැපීම ප්රතිවිරුද්ධව සම්බන්ධ කරන්න, එවිට යෙදුම ආරම්භ වීම ඒ වෙනුවට VPN නවත්වයි, උමං මාර්ගය අනාවැකි කළ හැකි මොහොතක තමන්ම විසන්ධි වන විට සැක කළ යුතු දෝෂය එයයි. ඩෙස්ක්ටොප් යෙදුම systemd ඒකකයක් නොවේ, NetworkManager සම්බන්ධතාවයද ඒකකයක් නොවේ, එබැවින් මෙම රටාව ඔබම ඔතන සේවා සඳහා පමණක් ක්රියා කරයි.
පළමු දියත් කිරීම පමණක් නොව සංක්රමණ පරීක්ෂා කරන්න
සංක්රමණ හතරක් අවශ්යතාව රඳා පවතින්නේද යන්න තීරණය කරයි: යෙදුම ක්රියාත්මකව සැසියට පිවිසීම, සැසිය මැද එය නැවත ආරම්භ කිරීම, අසාර්ථක VPN ආරම්භය, සහ හිතාමතා විසන්ධි කිරීම. එක් එක් අත්හදා බලා ප්රතිඵලය ඒකක ගොනු අසල තබන්න. පහත විධාන වර්තමාන සම්බන්ධතාව කියවා පසුව වඩාත්ම වැදගත් සංක්රමණය පුහුණු කරයි.
systemctl show work-vpn.service -p Conflicts -p After
systemctl start work-vpn.service
systemctl is-active office-sync.service
nmcli connection show --active
තුන්වන විධානය යෙදුම අක්රියව තැබිය යුතුය, සිව්වන විධානය සැසියක් ක්රියාත්මක වන විට උමං සම්බන්ධතාව පමණක් ලැයිස්තුගත කළ යුතුය. වෙනස් ප්රතිඵලයක් යනු සංක්රමණය කිසිසේත් බලාත්මක නොවන බවයි.
සැසිය අතරතුර නැවත ආරම්භ කිරීම ඔතන-පාදක නිර්මාණයක් හෙළිදරව් කරන අවස්ථාවයි, මන්ද ඩෙස්ක්ටොප් එකෙන් ආරම්භ කරන කෙටිමං කිසිදා දියත් කිරීමේ ස්ක්රිප්ටයක් සමඟ උපදෙස් නොගනී. මෙම මගහැරීම වැදගත් නම්, බලාත්මක කිරීම යෙදුම් පාලනයට අයත් වේ, VPN සේවාදායකයට නොවේ. සැසියේ අවසානයද ලේඛනගත කරන්න, සහ පිවිසෙන විට නතර කළ සෑම ක්රියාවලියක්ම නැවත විවෘත කිරීමට වඩා හිතාමතා නැවත ආරම්භ කිරීමට මුල් තැන දෙන්න. සෑම සංක්රමණයක ප්රතිඵලයම ඒකක ගොනු තබා ඇති එම සටහනේ සටහන් කරන්න.