NetworkManager VPN ഹോട്ട്കീ: കണക്ടും ഡിസ്കണക്ടും വെവ്വേറെ
ഒരു സേവ് ചെയ്ത NetworkManager VPN-ന് ടോഗിളിന് പകരം രണ്ട് ഹോട്ട്കീകൾ നൽകുക. UUID ബന്ധിപ്പിച്ച്, പ്രാമാണീകരണ പ്രോംപ്റ്റ് കാണുന്നതരത്തിൽ നിർത്തി, സന്നദ്ധത പരിശോധിക്കുക.
രണ്ട് ഹോട്ട്കീകൾ ഒരൊറ്റ VPN ടോഗിൾ നേരിടേണ്ട ഊഹം നീക്കം ചെയ്യുന്നു: ഒന്ന് എപ്പോഴും കണക്ട് ചെയ്യുന്നു, മറ്റൊന്ന് എപ്പോഴും ഡിസ്കണക്ട് ചെയ്യുന്നു. രണ്ട് ഹോട്ട്കീകൾ അവ്യക്തത നീക്കം ചെയ്യുന്നു: ഒന്ന് എപ്പോഴും കണക്ഷൻ ആവശ്യപ്പെടുന്നു, മറ്റൊന്ന് എപ്പോഴും ഡിസ്കണക്ഷൻ ആവശ്യപ്പെടുന്നു. രണ്ടും UUID വഴി അതേ സേവ് ചെയ്ത പ്രൊഫൈൽ ചൂണ്ടുന്നു.
താഴെയുള്ള ക്രമത്തിൽ സെറ്റപ്പ് ചെയ്യുക. നിങ്ങൾക്ക് കാണാൻ കഴിയാത്ത പ്രോംപ്റ്റ് കണ്ടെത്താൻ ഹോട്ട്കീ നല്ല സ്ഥലമല്ല, അതിനാൽ ഓരോ കമാൻഡും ബന്ധിക്കുന്നതിന് മുമ്പ് ടെർമിനലിൽ പരീക്ഷിക്കുക.
പ്രൊഫൈൽ പേരല്ല, UUID കണ്ടെത്തുക
സാധാരണ ഡെസ്ക്ടോപ്പ് സെഷനിൽ സേവ് ചെയ്ത കണക്ഷനുകൾ ലിസ്റ്റ് ചെയ്ത് ഉദ്ദേശിച്ച VPN-ന്റെ UUID പകർത്തുക. പേര് മനുഷ്യർക്കുള്ളതാണ്; രണ്ട് സേവ് ചെയ്ത പ്രൊഫൈലുകൾക്ക് ഒരു പേര് പങ്കിടാം, ഇല്ലാതാക്കി വീണ്ടും ഇറക്കുമതി ചെയ്ത പ്രൊഫൈലിന് പുതിയ ഐഡന്റിഫയർ ലഭിക്കും.
nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid
UUID പ്രദർശന നാമത്തിന് പകരം ഹോട്ട്കീ നിർവചനത്തിൽ സൂക്ഷിക്കുക. പ്രൊഫൈൽ പിന്നീട് മാറ്റിയാൽ, രണ്ട് ഹോട്ട്കീകളും ഒരുമിച്ച് അപ്ഡേറ്റ് ചെയ്യുക, കാരണം കാലഹരണപ്പെട്ട ഐഡന്റിഫയർ പരാജയപ്പെടുന്ന കണക്ട് പ്രവർത്തനം സൃഷ്ടിക്കും, അതേസമയം ഡിസ്കണക്ട് ഇപ്പോഴും പഴയ ഒബ്ജക്ട് ലക്ഷ്യമിടുന്നു. അതുകൊണ്ടാണ് രണ്ട് പ്രവർത്തനങ്ങളും ഒരേ മൂല്യം ഉപയോഗിക്കുന്നത്. UUID-നെ പ്രൊഫൈലിന്റെ ഐഡന്റിറ്റിയായി കാണുക.
പ്രൊഫൈൽ NetworkManager VPN ആണെന്നും സ്വന്തം സേവനമുള്ള വെണ്ടർ ഡീമൺ അല്ലെന്നും ഉറപ്പാക്കുക. വെണ്ടർ ക്ലയന്റിന് അതിന്റെ സ്വന്തം പിന്തുണയുള്ള നിയന്ത്രണ ഇന്റർഫേസ് ആവശ്യമാണ്; nmcli തന്റേതല്ലാത്ത ടണൽ നിയന്ത്രിക്കില്ല. പേര് അവ്യക്തമാണെങ്കിൽ കണക്ഷൻ തരം പരിശോധിക്കുക. മറ്റൊരു ഡീമണിന്റെ ടണൽ അതേ ലിസ്റ്റിൽ കാണില്ല.
ആദ്യം രണ്ട് കമാൻഡുകളും ടെർമിനലിൽ പരീക്ഷിക്കുക
കണക്ഷൻ സംവേദാത്മകമായി ആവശ്യപ്പെടുക, അംഗീകരിച്ച ലോഗിൻ പൂർത്തിയാക്കി നിങ്ങൾക്ക് യഥാർത്ഥത്തിൽ വേണ്ട സ്വകാര്യ ഉറവിടം എത്തിച്ചേരുക. തുടർന്ന് യോജിക്കുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഡിസ്കണക്ട് ചെയ്ത്, VPN താഴെയുള്ള Wi-Fi അല്ലെങ്കിൽ Ethernet ലിങ്ക് എടുക്കാതെ താഴേക്ക് പോകുന്നുവെന്ന് ഉറപ്പാക്കുക.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555
രണ്ട് വെവ്വേറെ പ്രവർത്തനങ്ങളായി അവ പ്രവർത്തിപ്പിക്കുക. അവ കണക്ഷൻ നില മാറ്റുന്നു; പ്രൊഫൈൽ ഇല്ലാതാക്കുന്നില്ല, അതിന്റെ ക്രമീകരണങ്ങൾ തിരുത്തുന്നില്ല. ആദ്യ റണ്ണിന്റെ ടെർമിനൽ ഔട്ട്പുട്ട് സൂക്ഷിക്കുക, സാധാരണ പ്രോംപ്റ്റ് ക്രമം എങ്ങനെയിരിക്കുമെന്ന് അറിയാൻ. ആ രേഖ ഹോട്ട്കീയുടെ സ്വഭാവം പ്രവചനീയമാക്കുന്നു.
നിങ്ങളുടെ ഏക റിമോട്ട് അഡ്മിനിസ്ട്രേഷൻ പാതയിലൂടെ ഡിസ്കണക്ഷൻ പരീക്ഷിക്കരുത്. VPN നിങ്ങളുടെ സെഷൻ വഹിക്കുന്നുണ്ടെങ്കിൽ, വിജയകരമായ ഡിസ്കണക്ഷൻ നിങ്ങളുടെ പ്രവേശനവും അവസാനിപ്പിക്കും, വീണ്ടെടുക്കലിന് ടണലിനെ ആശ്രയിക്കാത്ത പാത വേണം. പ്രാദേശിക കൺസോളോ രണ്ടാമത്തെ ലിങ്കോ തയ്യാറാക്കുക.
രണ്ട് പേരുള്ള ഹോട്ട്കീകൾ ഒരേ UUID-ന് ബന്ധിക്കുക
ഡെസ്ക്ടോപ്പിന്റെ കീബോർഡ് ക്രമീകരണങ്ങളിൽ, വ്യക്തമായ പേരുള്ള രണ്ട് പ്രവർത്തനങ്ങൾ സൃഷ്ടിക്കുക, ഉദാഹരണത്തിന് ഓഫീസ് VPN കണക്ട് ചെയ്യുക, ഓഫീസ് VPN ഡിസ്കണക്ട് ചെയ്യുക. വ്യത്യസ്ത കീ കോമ്പിനേഷനുകൾ നൽകി പരിശോധിച്ച UUID രണ്ട് കമാൻഡുകളിലും ഒട്ടിക്കുക.
അവസ്ഥയനുസരിച്ചല്ല, ഉദ്ദേശ്യമനുസരിച്ച് പേരിടുക. ടോഗിൾ എന്ന് പേരിട്ട ഹോട്ട്കീ അടുത്ത അമർത്തൽ പ്രവചനാതീതമാക്കുന്നു; കണക്ട് ചെയ്യുക, ഡിസ്കണക്ട് ചെയ്യുക എന്നിവ എന്ത് ആവശ്യപ്പെടുമെന്ന് കൃത്യമായി വിവരിക്കുന്നു. ഇത് ഹോട്ട്കീ ലിസ്റ്റിനെ സ്വയം വിശദീകരണാത്മകമാക്കുന്നു. തെറ്റായ അമർത്തലും പ്രവചനീയമായ എന്തെങ്കിലും ചെയ്യുന്നു.
ഡെസ്ക്ടോപ്പ് desktop-entry ലോഞ്ചറുകൾ ഉപയോഗിക്കുന്നുവെങ്കിൽ, ഓർക്കുക: ലോഞ്ചർ സ്വയമേവ ടെർമിനൽ അനുവദിക്കുന്നില്ല. സംവേദാത്മക ഇൻപുട്ട് ആവശ്യമുള്ള കമാൻഡ് ആർക്കും ഉത്തരം നൽകാൻ കഴിയാത്തിടത്ത് കാത്തിരിക്കും.
പ്രാമാണീകരണ പ്രോംപ്റ്റ് നിങ്ങൾക്ക് കാണാൻ കഴിയുന്നിടത്ത് വയ്ക്കുക
ഓപ്ഷൻ --ask, നൽകിയില്ലെങ്കിൽ nmcli പ്രവർത്തിക്കുന്ന സീക്രട്ട് ഏജന്റിനോട് കാണാതായ ക്രെഡൻഷ്യലുകൾ ആവശ്യപ്പെടുന്നു. ഡെസ്ക്ടോപ്പ് ഇതിനകം ഈ VPN-ന്റെ പ്രാമാണീകരണം കൈകാര്യം ചെയ്യുന്നുവെങ്കിൽ, ഏജന്റിന് സ്വന്തം പ്രോംപ്റ്റ് കാണിക്കാമെങ്കിൽ ഇതാണ് ശരിയായ പാത. പ്രവർത്തിക്കുമെന്ന് കരുതുന്നതിന് മുമ്പ് ലളിതമായ കണക്ട് കമാൻഡ് നേരിട്ട് ഹോട്ട്കീയിൽ നിന്ന് പരീക്ഷിക്കുക.
VPN-ന് ടെർമിനൽ സംവേദനം വേണ്ടിവന്നാൽ, ഹോട്ട്കീ ഡെസ്ക്ടോപ്പിന്റെ ടെർമിനൽ അപ്ലിക്കേഷൻ തുറന്ന് അവിടെ സംവേദാത്മക കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ ക്രമീകരിക്കുക. ലോഞ്ച് ആർഗ്യുമെന്റുകൾ ടെർമിനൽ അപ്ലിക്കേഷനുകൾക്കിടയിൽ വ്യത്യാസപ്പെടുന്നു, അതിനാൽ ഇൻസ്റ്റാൾ ചെയ്തതിന്റെ രേഖപ്പെടുത്തിയ രൂപം ഉപയോഗിക്കുക.
ഡെസ്ക്ടോപ്പ് എൻട്രിക്ക് Terminal=true ടെർമിനൽ വിൻഡോ ആവശ്യപ്പെടുന്നു, Terminal=false ആവശ്യപ്പെടുന്നില്ല. ഏത് ക്രമീകരണവും കമാൻഡ് ലൈനിൽ പാസ്വേഡ് ഇടാനോ, പാസ്വേഡില്ലാത്ത sudo നൽകാനോ, സംഘടനയുടെ പ്രാമാണീകരണ നയം മറികടക്കാനോ കാരണമല്ല.
കീ അമർത്തിയ ശേഷം സന്നദ്ധത പരിശോധിക്കുക
കീ അമർത്തിയത് നിങ്ങൾ സജീവമാക്കൽ ആവശ്യപ്പെട്ടു എന്നർത്ഥം. പ്രാമാണീകരണം പൂർത്തിയായി, റൂട്ടുകൾ ഇൻസ്റ്റാൾ ചെയ്തു അല്ലെങ്കിൽ സ്വകാര്യ DNS മറുപടി നൽകുന്നു എന്ന് അത് തെളിയിക്കുന്നില്ല. കണക്ഷൻ നില പരിശോധിച്ച്, പിന്നീട് യഥാർത്ഥ സ്വകാര്യ ഉറവിടം പരിശോധിക്കുക.
വിവർത്തനം ചെയ്ത വാക്യം താരതമ്യം ചെയ്യുന്നതിന് പകരം ഉടമയായ ക്ലയന്റിലൂടെ നില വായിക്കുക. മനുഷ്യർക്ക് വായിക്കാവുന്ന വാചകം ഭാഷയ്ക്കനുസരിച്ച് മാറുന്നു, ഒരു യന്ത്രത്തിൽ ഒന്നിലധികം VPN ഉണ്ടാകാം, അതിനാൽ സ്ട്രിംഗ് പൊരുത്തം തെറ്റായ പ്രൊഫൈൽ റിപ്പോർട്ട് ചെയ്യാം അല്ലെങ്കിൽ സംക്രമണ അവസ്ഥ നഷ്ടപ്പെടുത്താം.
മറ്റൊരു ഓട്ടോമേഷൻ VPN വീണ്ടും കണക്ട് ചെയ്യുന്നുവെങ്കിൽ, അതിനെ ഡിസ്കണക്ട് ഹോട്ട്കീയുമായി ഏകോപിപ്പിക്കുക. പരസ്പരം റദ്ദാക്കുന്ന രണ്ട് ഉടമകൾ കീ അമർത്തൽ അവഗണിക്കുന്നതായി തോന്നുന്ന ഒരു കണക്ഷൻ സൃഷ്ടിക്കുന്നു, യഥാർത്ഥ പ്രശ്നം മത്സരിക്കുന്ന നയമാണ്.
UUID, രണ്ട് കമാൻഡുകൾ, സന്നദ്ധത പരിശോധന എന്നിവ നിങ്ങളുടെ കുറിപ്പുകളിൽ രേഖപ്പെടുത്തുക. അടുത്ത പ്രൊഫൈൽ മാറ്റമോ ഡെസ്ക്ടോപ്പ് അപ്ഗ്രേഡോ, ഐഡന്റിഫയറും ഉദ്ദേശിച്ച പ്രോംപ്റ്റ് പാതയും ഇതിനകം എഴുതിയിട്ടുണ്ടെങ്കിൽ വളരെ എളുപ്പത്തിൽ കണ്ടെത്താനാകും.