OpenConnect vpnc-script: කුමන ගොනුවද ධාවනය වන්නේ?
මාර්ග සහ DNS ස්ථාපනය කරන සහායකයා ටනල් සේවාදායකයාගෙන් වෙන් වේ. සංසදයේ පිටපතකින් එය ප්රතිස්ථාපනය කිරීමට පෙර ධාවනය වන සේවාදායකයා භාවිත කරන මාර්ගය සොයා ගන්න.
OpenConnect ටනල් අත්සන් හුවමාරුව සම්පූර්ණ කර පසුවත් ඔබට පෞද්ගලික උපජාලයට මාර්ගයක් නොමැතිව තැබිය හැක, මන්ද සේවාදායකයා සහ දේශීය ජාල තත්ත්වය වෙනස් කරන සහායකයා වෙනස් වැඩසටහන් දෙකකි. සත්යාපනය සාධක වන්නේ ද්වාරය සැසිය පිළිගත් බවයි; පසුව කුමන අතුරුමුහුණත, කුමන මාර්ග හෝ විසඳකයේ කුමන සැකසුම් ස්ථාපනය වූයේද යන්න ගැන එය කිසිවක් සාධක නොකරයි. වඩාත් ව්යාකූල වාර්තා බොහොමයක් පැරණි පිළිතුරකින් ගත් පිටපතකින් සහායකයා ප්රතිස්ථාපනය කිරීමෙන් එයි, එය යන්ත්රයේ සෑම සම්බන්ධතාවයකම හැසිරීම වෙනස් කරයි. එහි කිසිදු කොටසක් සංස්කරණය කිරීමට පෙර ධාවනය වන සේවාදායකයා සැබවින්ම අමතන සහායකයා සොයා ගන්න.
වැඩසටහන් දෙකක්, වගකීම් දෙකක්
සේවාදායකයා සතුව ප්රවාහනය, සත්යාපනය සහ ටනල් උපාංගය ඇත. වෙනම සහායකයෙකු සතුව ටනලය පවතින පසු දේශීය පද්ධතියේ සිදුවන දේ ඇත: අතුරුමුහුණතේ ලිපිනකරණය, ද්වාරය විසින් ප්රකාශ කළ උපජාල සඳහා මාර්ග, සහ විසඳකයේ වින්යාසය. OpenConnect සහායකයාගේ ලේඛනය එම වෙන්වීම සහ සහායකයාට ලැබෙන පරිසරය විස්තර කරයි. අසාර්ථකත්වයේදී මෙම වෙනස වැදගත් වේ, මන්ද ප්රතික්ෂේප වූ මුරපදයක් සහ නොමැති මාර්ගයක් එකම සිදුවීමක් නොවේ, ඩෙස්ක්ටොපය දෙකටම එකම සංවාදයක් පෙන්වුවත්.
මෙම වෙන්වීම මතකයේ තබා ගැනීම සම්බන්ධතාවයක් සාර්ථකත්වය වාර්තා කළත් පෞද්ගලික නාම තවමත් විසඳීමට නොහැකි වීමට හේතුව ද විස්තර කරයි. දෙක් අවස්ථාවේදීම ටනලය ඉහළින් ඇත, වෙනස් වන්නේ දේශීය ඒකාබද්ධ කිරීමේ අදියර පමණි.
ධාවනය වන සේවාදායකයා භාවිත කරන සහායකයා සොයා ගන්න
මාර්ගය පැකේජය ගොඩනඟන විට තීරණය වන අතර සෑම ඇමතුමකදීම එය ඉක්මවා යා හැක, එබැවින් වෙනත් බෙදාහැරීමකින් ඔබට මතක ගොනුව මෙම සම්බන්ධතාවයට කිසිදු සම්බන්ධයක් නොතිබිය හැක. අහම්බෙන් විවෘතව ඇති ලේඛනයෙන් නොව, ධාවනය වන ක්රියාවලියෙන් අසන්න.
openconnect --version
ps -o args= -C openconnect
dpkg -L openconnect | grep -i script
ls -l /etc/vpnc/ 2>/dev/null
ප්රක්රියා පේළියේ --script තර්කයක් තිබේ නම්, එම ගොනුව සම්පාදිත පෙරනිමියට වඩා ජය ගනී. /etc/vpnc/vpnc-script වැනි පැරණි මාර්ග පැවතිය හැකි අතර තවත් භාවිත නොවී තිබිය හැක, එබැවින් ඒවා මකා දැමීම හෝ සංස්කරණය කිරීම නව ගොඩනැගීමක කිසිවක් වෙනස් නොකරයි. වෙනස් කිරීමේ දිනය ද බලන්න, මන්ද වසර ගණනාවක් කිසිවෙකු ස්පර්ශ නොකළ සහායකයා පැකේජයේ පෙරනිමිය කාර්යය කරන බවට ප්රබල සංඥාවකි.
NetworkManager ඒකාබද්ධ කිරීම තෙවන හිමිකරු වන අතර එහිම සහායකයා සහ පැතිකඩ සැකසුම් ඇත. එම ඒකාබද්ධ කිරීම මත දෙවන මාර්ග හෝ විසඳක ස්ක්රිප්තයක් තැබීම මාර්ග දෙගුණ කර වැඩසටහන් දෙකක් තමන්ගේ යැයි කියන විසඳකයක් ඉතිරි කරයි. සෑම සම්බන්ධතාවයකටම එක් හිමිකරුවෙකු තෝරා පරීක්ෂා කිරීමට පෙර අනෙක අක්රීය කරන්න.
අවසන් අනතුරු ඇඟවීම නොව, පළමු අසාර්ථක ක්රියාව කියන්න
අතුරුමුහුණත් වින්යාසය, මාර්ග ස්ථාපනය, විසඳක තේරීම සහ පැරණි තත්ත්වය පිරිසිදු කිරීම වෙනස් පියවර වන අතර, අවසානයේ මුද්රණය වන අනතුරු ඇඟවීම බොහෝ විට සම්බන්ධතාවය කැඩූ දෝෂය නොව පිරිසිදු කිරීමේ පැමිණිල්ලකි. පළමු නිශ්චිත අසාර්ථක ක්රියාව දක්වා ඉහළට කියන්න. ගොනුවක් හෝ ලිපිනයක් නම් කරන සහායක දෝෂයක් පේළි දහයක ගැලවීමේ ශබ්දයට වඩා වටිනවා.
අපේක්ෂිත දේශීය ප්රතිඵලය නිරීක්ෂිත ප්රතිඵලය සමඟ සසඳන්න: ටනල් උපාංගය පවතී, දන්නා පෞද්ගලික ලිපිනයකට මාර්ගය එය හරහා යයි, විසඳකය පෞද්ගලික නාමයකට පිළිතුරු දෙයි. පළමු දෙක සාර්ථක වී තෙවැන්නේ අසාර්ථක වන සහායකයා රවුටින් නොව විසඳක ප්රතිපත්තිය පෙන්වයි. උපාංගය කිසිසේත් වින්යාස නොකරන සහායකයා කිසිදාක ධාවනය නොවූ බවට වැඩි ඉඩක් ඇත, එය ජාලයේ නොව අවසරවල ප්රශ්නයකි. කිසිදු තර්කයක් නැවත ලිවීමට පෙර ක්රියාත්මක කළ හැකි බිට් සහ සේවා ගිණුම තහවුරු කරන්න.
සම්බන්ධ වීම, නැවත සම්බන්ධ වීම සහ විසන්ධි වීම තහවුරු කරන්න
සැකසීම ගිවිසුමේ අඩක් පමණි, මන්ද ටනලය වැසෙන විට එම සහායකයාම තමා සතු තත්ත්වය නැවත පිහිටුවීම හෝ ඉවත් කිරීම කළ යුතුය. මාර්ග එකතු කර කිසිදා ඉවත් නොකරන සහායකයා සැසියට වඩා දිගු කල් පවතින පැරණි මාර්ගයක් යන්ත්රයේ ඉතිරි කරයි.
ip -brief address show tun0
ip route get 10.24.8.15
resolvectl status tun0
journalctl -u NetworkManager -b --no-pager | grep -i -E 'vpnc|script'
සම්බන්ධව සිටියදී පළමු තුන ධාවනය කරන්න, විසන්ධි වන්න, පසුව ඒවා නැවත ධාවනය කර මාර්ගය සහ විසඳක සටහන ගොස් ඇති බව තහවුරු කරන්න. හතරවන පේළිය පෙන්වන්නේ සහායකයා කිසිසේත් අමතන ලද්දේද සහ සේවාව කුමන ක්රියාත්මක කළ හැකි මාර්ගය භාවිත කළේද යන්නයි. එම ප්රතිදාන දෙක ටිකට් පතෙහි තබන්න, මන්ද පෙර-පසු සංසන්දනය තමයි පිරිසිදු කිරීමේ දෝෂය පැහැදිලි කරන්නේ.
සහායකයා පැකේජගතව සහ සේවා ගිණුමට ක්රියාත්මක කළ හැකි ලෙස තබන්න, මන්ද ඔබේ ෂෙලයේ ධාවනය වන ස්ක්රිප්තයක් සීමිත සේවා ප්රතිපත්තියක් යටතේ තවමත් ප්රතික්ෂේප විය හැක. අභිරුචිකරණයක් සැබවින්ම අවශ්ය විට, එහි අරමුණ සහ හිමිකරු ලේඛනගත කර සෑම උත්ශ්රේණි කිරීමකදීම පැකේජගත අනුවාදය සමඟ සසඳන්න. සහායකයාගේ නොපැහැදිලි අත්තක් යනු වසරකට පසුව ක්රියා කරන සම්බන්ධතාවයක් පවා අසාර්ථක කළ හැකි අල්ප දේවලින් එකකි.