അതേ ഫയൽ ഒരു ഷെല്ലിൽ നിന്ന് കണക്ട് ചെയ്യുന്നു, എന്നാൽ ഡെസ്ക്ടോപ്പ് പാനലിൽ ഇറക്കുമതി ചെയ്യാൻ വിസമ്മതിക്കുന്നു. ഇത് സർവർ, ക്രെഡൻഷ്യലുകൾ, പ്രൊഫൈൽ സിന്റാക്സ് എന്നിവ ഒഴിവാക്കുന്നു, കാരണം കമാൻഡ്-ലൈൻ ക്ലയന്റ് മൂന്നും ഇതിനകം പാഴ്സ് ചെയ്തു. ബാക്കിയുള്ളത് ഡെസ്ക്ടോപ്പ് പാത തന്നെയാണ്: ആവശ്യമായ പാക്കേജുകൾ, അത് മനസ്സിലാക്കുന്ന നിർദ്ദേശങ്ങളുടെ ഉപഗണം, ഡിസ്കിൽ എഴുതുന്ന ഒബ്ജക്റ്റ്. അവയോരോന്നും വ്യത്യസ്തമായി പരാജയപ്പെടുന്നു, സന്ദേശങ്ങൾ ശരിയായതിലേക്ക് അപൂർവ്വമായി മാത്രം ചൂണ്ടുന്നു.

എന്തെങ്കിലും പാഴ്സ് ചെയ്യുന്നതിന് മുമ്പ് ഡയലോഗിന് വേണ്ട മൂന്ന് കാര്യങ്ങൾ

ഇറക്കുമതി നിങ്ങളുടെ ഉപയോക്താവിന്റെ അനുമതികളോടെ പ്രവർത്തിക്കുന്നു, അതിനാൽ root ന് മാത്രം പ്രവേശനമുള്ള ഡയറക്ടറിയിലെ ഫയൽ അതിന്റെ ഉള്ളടക്കം പ്രധാനമാകുന്നതിന് മുമ്പ് തന്നെ നിരസിക്കപ്പെടുന്നു. NetworkManager പ്ലഗിൻ ഇൻസ്റ്റാൾ ചെയ്ത VPN തരങ്ങൾ മാത്രമേ പാനൽ പട്ടികപ്പെടുത്തുന്നുള്ളൂ; OpenVPN പ്ലഗിൻ ഇല്ലാതെ ആ ഓപ്ഷൻ തകർന്നതല്ല, അസാന്നിധ്യമാണ്. അവസാനമായി, നെറ്റ്വർക്ക് ഉപകരണം മാനേജ് ചെയ്യപ്പെട്ടതായിരിക്കണം: മാനേജ് ചെയ്യാത്തതായി അടയാളപ്പെടുത്തിയ ഇന്റർഫേസിന് ഒരിക്കലും സജീവമാകാത്ത സംരക്ഷിത കണക്ഷൻ സ്വീകരിക്കാം. പ്രൊഫൈൽ എഡിറ്റ് ചെയ്യുന്നതിന് മുമ്പ് മൂന്നും പരിശോധിക്കുക.

ആദ്യ റൗണ്ട് രണ്ട് കമാൻഡുകൾ തീരുമാനിക്കുന്നു: പ്ലഗിനിന് dpkg -l network-manager-openvpn-gnome, ഉപകരണത്തിന്റെ അവസ്ഥയ്ക്ക് nmcli device status.

ഇറക്കുമതിക്കാരൻ നിശബ്ദമായി വലിച്ചെറിയുന്നത്

ഡെസ്ക്ടോപ്പ് വിവർത്തനം ഒരു നിശ്ചിത പ്രോപ്പർട്ടി ഗണത്തെ ലക്ഷ്യമിടുന്നു. ആ ഗണത്തിന് പുറത്തുള്ള വരികൾ നിശബ്ദമായി ഒഴിവാക്കപ്പെടുന്നു, അതിനാൽ ഉദ്ദേശിച്ച കോൺഫിഗറേഷന്റെ ഭാഗങ്ങൾ കാണാതെ ടണൽ ഉയർന്നു വരാം. up, down, script-security എന്നിവ ഉപയോഗിച്ച് പ്രഖ്യാപിച്ച സ്ക്രിപ്റ്റുകൾ സാധാരണയായി അപ്രത്യക്ഷമാകുന്നു, മാനേജ്മെന്റ് ഇന്റർഫേസ് ഓപ്ഷനുകളും അധിക റിമോട്ട് ബ്ലോക്കുകളും പോലെ. vpn_gateway കീവേഡ് ഉപയോഗിച്ച് എഴുതിയ റൂട്ട് ഒഴിവാക്കലാണ്: ഇറക്കുമതിക്കാരൻ അവിടെ അക്ഷരാർത്ഥത്തിലുള്ള IPv4 ഗേറ്റ്വേ ആഗ്രഹിക്കുന്നു, വരി ഉപേക്ഷിക്കുന്നതിന് പകരം പിശകോടെ നിർത്തുന്നു.

ഉപേക്ഷിക്കപ്പെട്ട റൂട്ടിന് തിരിച്ചറിയാവുന്ന ഒരു രൂപമുണ്ട്. കണക്ഷൻ സജീവമാകുന്നു, ഇന്റർഫേസിന് വിലാസം ലഭിക്കുന്നു, ഒരു നിർദ്ദിഷ്ട സബ്നെറ്റ് എത്തിപ്പെടാനാകാത്തതായി തുടരുന്നു, കാരണം റൂട്ട് ഒരിക്കലും പ്രൊഫൈലിൽ എത്തിയില്ല.

സംരക്ഷിത കണക്ഷൻ വായിക്കുക, ഉറവിട ഫയലല്ല

ഇറക്കുമതിയുടെ അധികാരമുള്ള ഫലം കീ ഫയലാണ്, നിങ്ങൾ തിരഞ്ഞെടുത്ത .ovpn അല്ല. sudo cat /etc/NetworkManager/system-connections/office.nmconnection പാനൽ യഥാർത്ഥത്തിൽ എന്ത് സംരക്ഷിച്ചു എന്ന് കാണിക്കുന്നു. അവിടെ ഒരു റൂട്ട് ഉണ്ടെങ്കിലും ലൈവ് പട്ടികയിൽ ഇല്ലെങ്കിൽ, ഇറക്കുമതി വിജയിച്ചു, പ്രശ്നം ആക്ടിവേഷനാണ്. ഫയലിൽ ഇല്ലെങ്കിൽ, ഇറക്കുമതിക്കാരൻ അത് ഉപേക്ഷിച്ചു, എത്ര തവണ വീണ്ടും കണക്ട് ചെയ്താലും അത് തിരികെ വരില്ല.

രണ്ട് ബദൽ പാതകൾ വിവർത്തന പാളി ഒഴിവാക്കുന്നു. nmcli connection import type openvpn file ./office.ovpn അതേ ഒബ്ജക്റ്റ് എഴുതുന്നു, പാനൽ മറയ്ക്കുന്ന പിശകുകൾ റിപ്പോർട്ട് ചെയ്യുന്നു.

പഴയ എഡിറ്റർ, nm-connection-editor ഉപയോഗിച്ച് ആരംഭിക്കുമ്പോൾ, പാനലിൽ ഇല്ലാത്ത റൂട്ട് ഫീൽഡുകൾ കാണിക്കുന്നു. സ്ക്രിപ്റ്റുകളെയോ പിന്തുണയില്ലാത്ത നിർദ്ദേശങ്ങളെയോ ആശ്രയിക്കുന്ന പ്രൊഫൈലുകൾക്ക്, കമാൻഡ്-ലൈൻ ക്ലയന്റ് നിലനിർത്തി പകരം ഒരു സേവനം ഉപയോഗിച്ച് അത് മേൽനോട്ടം ചെയ്യുക, ഡെസ്ക്ടോപ്പ് കണക്ഷൻ പ്രവർത്തനരഹിതമാക്കിയ ശേഷം ടണലിന്റെ ഉടമസ്ഥത ഒരു ഘടകത്തിന് മാത്രമായിരിക്കട്ടെ.

ഇറക്കുമതി പ്രവർത്തിക്കുമ്പോൾ ആക്ടിവേഷൻ പ്രവർത്തിക്കാത്തപ്പോൾ

വിപുലമായ ടാബ് ഇറക്കുമതി ചെയ്തതോ അവസാനം തിരഞ്ഞെടുത്തതോ ആയ ട്രാൻസ്പോർട്ട് നിലനിർത്തുന്നു. UDP-യിൽ കേൾക്കുന്ന സർവർ TCP തിരഞ്ഞെടുക്കുമ്പോൾ വേഗം പരാജയപ്പെടുന്നു, സന്ദേശം അത് അപൂർവ്വമായി മാത്രം പറയുന്നു. ലോഗിൻ ചെയ്ത ഉപയോക്താവില്ലാതെ ആരംഭിക്കേണ്ട കണക്ഷന് അതിന്റെ രഹസ്യം എല്ലാ ഉപയോക്താക്കൾക്കായി സംരക്ഷിക്കേണ്ടതുണ്ട്, ഇത് ഈ സെഷന് മാത്രം സംരക്ഷിക്കുന്നതിൽ നിന്ന് വ്യത്യസ്തമായ ക്രമീകരണമാണ്.

ഡയലോഗിൽ ഉപയോഗപ്രദമായ ഒന്നും ഇല്ലെങ്കിൽ, journalctl -u NetworkManager -b ആക്ടിവേഷൻ എന്തുകൊണ്ട് പരാജയപ്പെട്ടു എന്ന് കാണിക്കുന്നു. ഷെൽ ക്ലയന്റ് ആ പാതയിൽ ഒരിക്കലും തൊടുന്നില്ല, അതിനാൽ ഡെസ്ക്ടോപ്പ് പകർപ്പ് പ്രവർത്തിക്കാത്തപ്പോഴും അത് പ്രവർത്തിച്ചുകൊണ്ടിരിക്കുന്നു.

അവസാന പരിശോധനയായി, പ്ലഗിൻ പതിപ്പ് ഡിസ്ട്രിബ്യൂഷൻ റിലീസുമായി താരതമ്യം ചെയ്യുക. പൊരുത്തപ്പെടാത്ത പ്ലഗിൻ വൃത്തിയായി ഇൻസ്റ്റാൾ ചെയ്തേക്കാം, എന്നിട്ടും nmcli പരാതിയില്ലാതെ ഇറക്കുമതി ചെയ്യുന്ന പ്രൊഫൈൽ സജീവമാക്കാൻ വിസമ്മതിച്ചേക്കാം.

അനുബന്ധ ലേഖനങ്ങൾ