NetworkManager තුළ අතුරුදහන් VPN මාර්ගය: පැතිකඩ ප්රතිපත්තියක්ද නැතිනම් ස්ක්රිප්ටයක්ද?
ටියුනලය සම්බන්ධ වන අතර එක් උපසර්ගයක් කිසිදා නොපෙනේ. සහායක ස්ක්රිප්ටයක් එකතු කිරීමට පෙර පැතිකඩ ප්රතිපත්තිය, ප්ලගින් දත්ත සහ දෙවන මාර්ග හිමිකරු අතර තීරණය කරන්න.
ඔබ සම්බන්ධ වේ, ටියුනල අතුරුමුහුණත දිස්වේ, සහ ඔබට අවශ්ය එක් උපසර්ගයක් හුදෙක් වගුවේ නැත. ඊළඟ පියවර සාමාන්යයෙන් එය එකතු කරන ස්ක්රිප්ටයක් සෙවීමයි. එම සෙවීම පැතිකඩකට OpenVPN සහායකයක් අලවන පිළිතුරු වෙත ගෙන යයි, සහ එම පිළිතුරුවලින් අඩක් තත්ත්වය වඩා හොඳ කරනවාට වඩා නරක කරයි, මන්ද අතුරුදහන් මාර්ගයකට හිමිකරුවන් තිදෙනෙකු විය හැකි අතර ඉන් එකක් පමණක් අතුරුදහන් ස්ක්රිප්ටයකි.
කිසිවක් ලිවීමට පෙර කුමන හිමිකරු වගකිව යුතුද යන්න තීරණය කරන්න.
හිමිකරුවන් තිදෙනෙක්, අතුරුදහන් උපසර්ගයක්
උපසර්ගය නොපවතින්නට හැක්කේ කිසිවෙකු එය සපයා නැති නිසා, පැතිකඩ එය ප්රතික්ෂේප කළ නිසා, හෝ ඔබ නොබලන තැනක එය ස්ථාපනය කළ නිසාය. මේවා වෙනස් දෝෂ වන අතර ඒවාට වෙනස් නිවැරදි කිරීම් ඇත.
පළමුවැන්න පරීක්ෂා කිරීම පහසුමයි: සේවාදායකය හෝ ප්ලගින් එම මාර්ගය කිසිදා ඉදිරිපත් කළේද? උපසර්ගය කිසිදා නොලැබූ බැකෙන්ඩ් එකකට එය ස්ථාපනය කළ නොහැක, සහ සහායක ස්ක්රිප්ටයකට සහකරු කිසිදා විස්තර නොකළ ළඟාවීමක් නිර්මාණය කළ නොහැක. දෙවැන්න පැතිකඩ ප්රතිපත්තියයි, එය සම්බන්ධතාවය වෙනත් ආකාරයකින් ගන්නා මාර්ග මැඩපැවැත්විය හැක. තෙවැන්න වගුවක් හෝ නියමයක් වන අතර, එය පෙරනිමි සෙවුම කිසිදා නොබලන තැනක මාර්ගය තබා ගත හැක.
හතරවැනි හිමිකරු ඔබය, පසුව: සම්බන්ධ වන විට මාර්ගය එකතු කරන නමුත් විසන්ධි වන විට එය ඉවත් නොකරන ස්ක්රිප්ටයක්. එය ටියුනලයට වඩා දිගු කල් පවතින, මළ අතුරුමුහුණතකට යොමු වන, සහ යන්ත්රය දෝෂ නිරාකරණය කරන ඊළඟ පුද්ගලයා ව්යාකූල කරන උපසර්ගයක් නිපදවයි.
කිසිවක් එකතු කිරීමට පෙර පැතිකඩ කියවන්න
සුරකින ලද සම්බන්ධතාවයේ තමන්ගේම ගුණාංගවලින් ආරම්භ කරන්න. රහස් නොවගුරවා ඒවා කියවන්න, සහ පැතිකඩ නාමය අපැහැදිලි නම් UUID භාවිත කරන්න.
nmcli -f vpn.service-type,ipv4.never-default,ipv4.ignore-auto-routes,ipv4.route-table,ipv4.routes connection show office
vpn.service-type ඔබට පවසන්නේ කුමන බැකෙන්ඩ් එකද සම්බන්ධතාවය හිමිකර ගන්නේ යන්නයි, සහ එය වැදගත් වන්නේ ප්ලගින් දත්ත බැකෙන්ඩ්-විශේෂිත වන නිසාය. එක් ප්ලගින් එකක් පිළිගන්නා යතුරක් තවත් එකකට ආධාරක උපදෙසක් නොවේ, එබැවින් වෙනත් සේවාලාභියෙකුගේ ලේඛනවලින් පිටපත් කළ කොටසක් කිසිවකට සාක්ෂියක් නොවේ.
ipv4.ignore-auto-routes සහ ipv4.never-default වෙනස් ප්රශ්නවලට පිළිතුරු දෙයි. පළමුවැන්න සම්බන්ධතාවය වෙනත් ආකාරයකින් ස්වයංක්රීයව ගන්නා මාර්ග ප්රතික්ෂේප කළ හැක, දෙවැන්න පැතිකඩ පෙරනිමි මාර්ගය විය හැකිද යන්න පාලනය කරයි. ස්වයංක්රීය මාර්ග නොසලකා හැර වෙනත් කිසිවක් මත රඳා නොපවතින පැතිකඩක් පිරිසිදුව සම්බන්ධ වන අතර පාහේ කිසිවක් ස්ථාපනය නොකරයි.
ip -4 rule show
ip -4 route show table all
මෙම අණදෙක තුන්වන හැකියාව තීරණය කරයි. ඔබේ උපසර්ගය main තුළ පමණක් නොව සෑම වගුවකම සොයන්න, සහ ප්රතිපත්ති නියමයක් අදාළ සෙවුම වෙනත් තැනකට යවන්නේද යන්න පරීක්ෂා කරන්න. උපසර්ගය වෙනත් වගුවක ඇත්නම් සහ කිසිවක් එය සොයා නොබලන්නේ නම්, ඔබට අතුරුදහන් මාර්ගයක් නැත; ඔබට එය කිසිදා නොලඟාවන සෙවුමක් ඇත.
ස්ක්රිප්ටයකට නිවැරදි කළ නොහැකි දේ
සහායක ස්ක්රිප්ටයක් එකතු කිරීම NetworkManager හි vpn.data වෙත ධාවනය කිරීමට වැඩසටහනක් ලබා දෙයි. එය සැබෑ යාන්ත්රණයක් වන අතර මෙම බොහෝ අවස්ථා සඳහා එය වැරදි එකකි, මන්ද පැතිකඩේම ප්රතිපත්තිය කුමක් පිළිගත යුතුද යන්න දැනටමත් තීරණය කළ පසුව ස්ක්රිප්ටයට පාලනය ලැබේ.
OpenVPN හි script-security අනෙක් නැවත නැවත එන ව්යාකූලතාවයයි. එය සේවාලාභියාට කුමන ස්ක්රිප්ට ධාවනය කළ හැකිද සහ ඒවායේ පරිසරයට කුමක් තැබිය හැකිද යන්න නියම කරන OpenVPN සැකසුමකි; මට්ටම 3 පරිසරය හරහා අක්තපත්ර යැවීමට ඉඩ දෙයි, එය මාර්ගගත කිරීමේ නිවැරදි කිරීමක් නොව රහස් හැසිරවීම පිළිබඳ තීරණයකි. බැකෙන්ඩ් OpenVPN නොවන පැතිකඩකට එය ඇලවීම, හෝ කිසිදු ස්ක්රිප්ටයකට එය අවශ්ය නොවන විට එය ඉහළ දැමීම, මාර්ගයක් නොතබා නිරාවරණය එකතු කරයි.
ඉන්පසු නැවත ආරම්භ කිරීමේ ප්රතික්රියාව ඇත. NetworkManager සේවාව නැවත ආරම්භ කිරීම සෑම කළමනාකරණ සබැඳියක්ම කඩා නැවත ගොඩනඟයි, ඔබ දුරස්ථව වැඩ කරන්නේ නම් ඔබ සම්බන්ධ වී සිටින සබැඳියද ඇතුළුව. එය බාධාකාරී ක්රියාවකි, හානිකර නොවන රෝග විනිශ්චයක් නොවේ, සහ සේවාදායකයක එය නොනැසී පවතින සැසියක් සහ නොපවතින එකක් අතර වෙනස විය හැක.
තීරණය, පිළිවෙලින්
පිළිවෙලින් ප්රශ්න තුනක් අසන්න. සහකරු උපසර්ගය සපයා තිබේද, එය බැකෙන්ඩ් ලොගය හෝ එහිම තත්ත්ව ප්රතිදානය පෙන්වනු ඇත. එසේ නම්, පැතිකඩ මාර්ග පිළිගැනීමට සහ ස්ථාපනය කිරීමට වින්යාස කර තිබේද, නැතහොත් ඒවා මැඩපවත්වමින් සිටීද? මාර්ගය කොහේ හෝ පවතී නම්, ඔබ පරීක්ෂා කරන ගමන් වලට සෙවුම් මාර්ගය නිවැරදිද?
පළමු පිළිතුර ඔව්, දෙවැන්න ඔව් සහ තෙවැන්න නිවැරදි වූ විට පමණක් අතිරේක ස්ක්රිප්ටයක් යුක්ති සහගත වේ, එවිට පවා බැකෙන්ඩ් එක මාර්ගය ස්වදේශීව ආධාරක කරන්නේද යන්න ඔබ අසන්න. VPN සැකසුම් යොමුව service-type සහ ප්ලගින්-විශේෂිත දත්ත ශබ්දකෝෂය ලේඛනගත කරයි, යතුරක් පවතින බව උපකල්පනය කිරීමට පෙර ආරම්භ කළ යුත්තේ එතැනිනි.
අනුමත නිවැරදි කිරීමකින් පසු, නැවත සම්බන්ධ වී ගමනාන්තය ලිපිනයෙන් සහ පසුව නාමයෙන් පරීක්ෂා කරන්න, ඉන්පසු විසන්ධි වී නැවත සම්බන්ධ වී තත්ත්වය පුනරාවර්තනීය බව තහවුරු කරන්න. එක් හිමිකරුවෙක්, එක් වගුවක්, සහ ටියුනලය සමඟ අතුරුදහන් වන මාර්ගයක් — එයයි අපේක්ෂිත ප්රතිඵලය.