ഒരു പ്രൊഫൈൽ, രണ്ട് ഉടമകൾ: NetworkManager അല്ലെങ്കിൽ systemd
.ovpn ഫയൽ എന്തെങ്കിലും അതിനെ ഉടമസ്ഥതയിൽ എടുക്കുന്നതുവരെ നിഷ്ക്രിയമാണ്. പ്രൊഫൈൽ രണ്ടിടത്തും പകർത്തുന്നതിന് മുമ്പ് NetworkManager കണക്ഷനെ ഒരു സ്വതന്ത്ര സേവന യൂണിറ്റുമായി താരതമ്യം ചെയ്യുക.
.ovpn ഫയലിന് എന്തെങ്കിലും ഉടമസ്ഥതയിൽ എടുക്കുന്നതുവരെ ഒന്നും സംഭവിക്കുന്നില്ല. Pi ഡെസ്ക്ടോപ്പിൽ സാധ്യമായ ഉടമകൾ, ഇറക്കുമതി ചെയ്ത കണക്ഷൻ സ്വന്തം കീഫൈലിൽ സൂക്ഷിക്കുന്ന NetworkManager ഉം, ഒരു ഡയറക്ടറിയിൽ നിന്ന് കോൺഫിഗറേഷൻ വായിക്കുന്ന സ്വതന്ത്ര സേവന യൂണിറ്റും ആണ്. ഇവ വ്യത്യസ്ത സംഭരണം, വ്യത്യസ്ത ക്രെഡൻഷ്യൽ കൈകാര്യം, വ്യത്യസ്ത സജീവമാക്കൽ നിയമങ്ങൾ എന്നിവയുള്ള രണ്ട് പ്രവർത്തന മാതൃകകളാണ്. ഒന്ന് ബോധപൂർവം തിരഞ്ഞെടുക്കുന്നതാണ് മുഴുവൻ ജോലി; ഫയൽ രണ്ടിടത്തും പകർത്തുന്നത് തിരഞ്ഞെടുപ്പിനെ ആകസ്മികമാക്കുന്നു മാത്രം.
രണ്ടും ഒരു യന്ത്രത്തിൽ പ്രവർത്തിക്കാം, പക്ഷേ ഒരേ നിമിഷത്തിൽ ഒരേ ടണലിൽ അല്ല, കൂടാതെ സംഘർഷം കോൺഫിഗറേഷൻ തകരാറായല്ല, നെറ്റ്വർക്ക് തകരാറായി തോന്നുന്നു.
ഒരേ ടണൽ ഉടമസ്ഥതയിലാക്കാനുള്ള രണ്ട് വഴികൾ
NetworkManager ന്റെ OpenVPN പ്ലഗിൻ നിങ്ങൾക്കുവേണ്ടി കണക്ഷൻ കൈകാര്യം ചെയ്യുന്ന എഡിറ്ററും സേവനവും ചേർക്കുന്നു, OpenVPN പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ആ സംയോജനം ഇൻസ്റ്റാൾ ചെയ്യുന്നില്ല. സ്വതന്ത്ര യൂണിറ്റ് വിപരീത ക്രമീകരണമാണ്: എഡിറ്ററില്ല, ഡെസ്ക്ടോപ്പ് സംയോജനമില്ല, ഒരു കോൺഫിഗറേഷൻ ഫയലും യൂണിറ്റ് നൽകുന്ന അനുമതികളും. ആദ്യത്തേത് കണക്ഷന്റെ അവസ്ഥ സ്വന്തം ഡാറ്റാബേസിൽ സൂക്ഷിക്കുന്നു, രണ്ടാമത്തേത് പ്രൊഫൈലും യൂണിറ്റും പറയുന്നിടത്ത് സൂക്ഷിക്കുന്നു. ഭൂരിഭാഗം ആശയക്കുഴപ്പവും ഇറക്കുമതി ചെയ്ത പ്രൊഫൈലും പകർത്തിയ ഫയലും ഒരേ വസ്തുവാണെന്ന അനുമാനത്തിൽ നിന്നാണ്.
അവ ഒരു കാര്യത്തിന്റെ രണ്ട് വീക്ഷണങ്ങളല്ല. ഡൗൺലോഡ് ചെയ്ത ഫയൽ എഡിറ്റ് ചെയ്യുന്നത് NetworkManager സൂക്ഷിച്ചതിനെയോ യൂണിറ്റ് വായിക്കുന്നതിനെയോ മാറ്റുന്നില്ല, നിങ്ങൾ ഇപ്പോൾ പരിശോധിച്ച ടണൽ നിർമ്മിച്ചത് അവയിൽ ഏതുമാകാം.
ഡെസ്ക്ടോപ്പ് യഥാർത്ഥത്തിൽ ഉപയോഗിക്കുന്ന കണക്ഷൻ പിന്തുടരുക
രേഖപ്പെടുത്തിയ ഇറക്കുമതി പ്രവർത്തനം, nmcli connection import type openvpn file office.ovpn, പ്ലഗിൻ വഴി ഒരു കണക്ഷൻ സൃഷ്ടിക്കുന്നു. അതിന്റെ UUID രേഖപ്പെടുത്തി പിന്നീട് ആ ഐഡന്റിഫയർ ഉപയോഗിക്കുക, കാരണം പേരുകൾ എഡിറ്റ് ചെയ്യപ്പെടുന്നു, രണ്ട് കണക്ഷനുകൾക്ക് ഒരേ ലേബൽ പങ്കിടാം. nmcli connection show എന്താണുള്ളതെന്ന് ലിസ്റ്റ് ചെയ്യുന്നു, കണക്ഷന്റെ സ്വന്തം ഗുണവിശേഷതകൾ വായിക്കുന്നത് അത് ഏത് ഫയലിൽ നിന്ന് വന്നു, എന്ത് സൂക്ഷിക്കുന്നു എന്ന് പറയുന്നു. നിങ്ങൾ എഡിറ്റ് ചെയ്യുന്ന UUID ഡെസ്ക്ടോപ്പ് സജീവമാക്കുന്നതല്ലെങ്കിൽ, നിങ്ങളുടെ എഡിറ്റുകൾ അലങ്കാരം മാത്രം.
രഹസ്യങ്ങൾ ഉടമയുടെ സംഭരണിയിൽ ജീവിക്കുന്നു. ഏത് പ്രൊഫൈൽ സജീവമാണെന്ന് അറിയാൻ സൂക്ഷിച്ച ഓരോ രഹസ്യവും ഒഴിച്ചുകളയുന്നത് മന്ദഗതിയിലും അപകടകരവുമാണ്; പകരം കണക്ഷൻ ഒബ്ജക്ടിനോട് ചോദിക്കുക, സ്വകാര്യ വസ്തുക്കൾ ഉടമ പ്രതീക്ഷിക്കുന്നിടത്ത് സൂക്ഷിക്കുക.
ഇറക്കുമതി ചെയ്ത കണക്ഷന് പ്രവർത്തിക്കാൻ ഗ്രാഫിക്കൽ സെഷൻ ആവശ്യമില്ല, പക്ഷേ ക്രെഡൻഷ്യലുകളുടെ ഉറവിടം ഇപ്പോഴും വേണ്ടിവന്നേക്കാം. അത് മേൽനോട്ടമില്ലാതെ ആരംഭിക്കുന്നുണ്ടോ എന്നത് അതിന്റെ അനുമതികളെയും രഹസ്യങ്ങളെയും ആശ്രയിച്ചിരിക്കുന്നു, ഡെസ്ക്ടോപ്പിന്റെ സാന്നിധ്യത്തെയല്ല.
യൂണിറ്റ് ടെംപ്ലേറ്റ് അതിൽ ആശ്രയിക്കുന്നതിന് മുമ്പ് വായിക്കുക
പാക്കേജ് upstream ശൈലിയിലുള്ള ക്ലയന്റ് യൂണിറ്റ് നൽകുന്നിടത്ത്, office എന്ന പേരുള്ള ഇൻസ്റ്റൻസ് യൂണിറ്റിന്റെ കോൺഫിഗർ ചെയ്ത ഡയറക്ടറിയിലെ %i.conf ഫയലുമായി യോജിക്കുന്നു, 2.6 ടെംപ്ലേറ്റിന് അത് /etc/openvpn/client ആണ്. ഒരു ഗൈഡിലെ ഉദാഹരണം വിശ്വസിക്കുന്നതിന് മുമ്പ് ഇൻസ്റ്റാൾ ചെയ്ത യൂണിറ്റും ഏതെങ്കിലും അധിക ഫയലുകളും വായിക്കുക, കാരണം വിതരണങ്ങൾ പാതകൾ മാറ്റുന്നു. ടെർമിനലിൽ നിന്ന് സ്വമേധയാ ആരംഭിക്കുന്നത് ഫയലുകൾ, രഹസ്യങ്ങൾ, അനുമതികൾ എന്നിവയെക്കുറിച്ചുള്ള സേവനത്തിന്റെ കാഴ്ചപ്പാടിനെ ഒന്നും തെളിയിക്കുന്നില്ല. ഡെസ്ക്ടോപ്പിന്റെ പാസ്വേഡ് ഡയലോഗും ഇന്ററാക്ടീവ് അല്ലാത്ത യൂണിറ്റിന് അതേ പാസ്വേഡ് നേടാനുള്ള അംഗീകൃത വഴിയുണ്ടെന്നതിന് തെളിവല്ല.
യൂണിറ്റിന് ആവശ്യമുള്ളത് മാത്രം നൽകുക. ഒരു റഫറൻസ് ചെയ്ത ഫയൽ വായിക്കാൻ കഴിയാത്തതിനാൽ മുഴുവൻ സേവന സാൻഡ്ബോക്സ് അയച്ചുവിടുന്നത് ചെറിയ അനുമതി തിരുത്തലിനെ വലിയ വെളിപ്പെടുത്തലിന് പകരം മാറ്റുന്നു, പിശക് സാധാരണയായി ശ്രദ്ധ വേണ്ട ഫയലിന്റെ പേര് പറയുന്നു.
പ്രവേശനം നഷ്ടപ്പെടുത്താതെ പകർപ്പ് നീക്കുക
രണ്ട് ഉടമകൾക്കും ടണൽ ആരംഭിക്കാമെങ്കിൽ, ഒരാൾ ഒടുവിൽ തെറ്റായ നിമിഷത്തിൽ വിജയിക്കും, തോറ്റവരുടെ റൂട്ടുകളും ഉപകരണവും പിന്നിൽ അവശേഷിക്കും. ആകസ്മിക പകർപ്പ് അതിന്റെ സ്വന്തം ഉടമ വഴി നീക്കം ചെയ്യുക, വീണ്ടെടുപ്പ് പാത തുറന്നിടുക, ബാക്കിയുള്ള ഉടമ റീബൂട്ടിന് ശേഷവും കണക്ട് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക. വ്യത്യസ്ത റൂട്ടിംഗ് നയങ്ങളുള്ള രണ്ട് ബോധപൂർവം വേർതിരിച്ച VPN മറ്റൊരു രൂപകൽപ്പന ചോദ്യമാണ്, ഒരു കണക്ഷനുവേണ്ടി രണ്ട് ആരംഭ പാതകൾ മത്സരിക്കാനുള്ള അനുമതിയല്ല.
പിന്നീട് നിങ്ങൾ സ്വീകരിച്ച ജീവിതചക്രം എഴുതുക: സ്വമേധയാ സജീവമാക്കൽ, ലോഗിൻ, അല്ലെങ്കിൽ ബൂട്ടും വീണ്ടും കണക്ഷനും. സൂക്ഷിച്ച എൻഡ്പോയിന്റ്, മറുവശത്തിന്റെ പ്രാമാണീകരണം, ടണൽ എത്തേണ്ട വിഭവം എന്നിവ പരിശോധിക്കുക, കാരണം ഡെസ്ക്ടോപ്പ് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഏത് കോൺഫിഗറേഷൻ പ്രവർത്തിച്ചു എന്ന് അറിയുന്നതിന് പകരമല്ല.