നിങ്ങളുടെ VPN ഇന്റർഫേസ് എന്തുകൊണ്ട് അതിന്റെ firewalld സോൺ വിട്ടുപോകുന്നു
ടണൽ വീണ്ടും കണക്ട് ചെയ്യുന്നതുവരെ സോൺ നിലനിൽക്കും, പിന്നെ അത് പോകും. കമാൻഡ് ഒട്ടിക്കുന്നതിന് മുമ്പ് ആ ഇന്റർഫേസിന്റെ ഉടമ NetworkManager ആണോ firewalld ആണോ എന്ന് കണ്ടെത്തുക.
നിങ്ങൾ tun0 ശരിയായ സോണിലേക്ക് ചേർക്കുന്നു, ആപ്ലിക്കേഷൻ പ്രവർത്തിക്കാൻ തുടങ്ങുന്നു, അടുത്ത വീണ്ടും-കണക്ഷനിൽ പരിഹാരം ആവിയായി പോകുന്നു. അതേ കമാൻഡ് വീണ്ടും പ്രവർത്തിപ്പിക്കുന്നത് ഫലിക്കുന്നു, ഇത് firewalld മറന്നതുപോലെ തോന്നിപ്പിക്കുന്നു. അത് മറന്നിട്ടില്ല; ആ ഇന്റർഫേസിന് കൂടുതൽ ശക്തമായ അവകാശമുള്ള എന്തോ അതിനെ വീണ്ടും അനുവദിച്ചു.
ഇന്റർഫേസ് വീണ്ടും സൃഷ്ടിക്കുന്നതുവരെ സോൺ നിലനിൽക്കും
ഒരു ഇന്റർഫേസിനുള്ള firewalld സോൺ അനുവദനം ഒരു ബൈൻഡിംഗ് ആണ്, ബൈൻഡിംഗുകൾ ഇപ്പോൾ നിലനിൽക്കുന്ന രീതിയിലുള്ള ഇന്റർഫേസ് ഒബ്ജക്റ്റുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഉപകരണം തകർത്ത് വീണ്ടും സൃഷ്ടിക്കുന്ന VPN ക്ലയന്റ് പുതിയ ഒബ്ജക്റ്റ് ഉണ്ടാക്കുന്നു, പുതിയത് അനുവദിക്കുന്ന ഘടകം പറയുന്നതിൽ നിന്ന് ആരംഭിക്കുന്നു. രോഗലക്ഷണം ഓരോ പാക്കറ്റിലും അല്ല, ഓരോ വീണ്ടും-കണക്ഷനിലും ആവർത്തിക്കുന്നതിന്റെ കാരണം ഇതാണ്.
അതേ യുക്തി റീബൂട്ടിലെ പെരുമാറ്റവും വിശദീകരിക്കുന്നു: റൺടൈം ബൈൻഡിംഗുകൾ റീസ്റ്റാർട്ടിനെ അതിജീവിക്കുന്നില്ല, സ്ഥിരമായ ബൈൻഡിംഗുകൾ firewalld സ്വന്തമെന്ന് കരുതുന്ന ഉപകരണങ്ങൾക്ക് മാത്രം ബാധകമാണ്.
എന്തെങ്കിലും മാറ്റുന്നതിന് മുമ്പ് സോൺ ഏത് ഘടകമാണ് അനുവദിക്കുന്നതെന്ന് കണ്ടെത്തുക.
എന്തെങ്കിലും മാറ്റുന്നതിന് മുമ്പ് മൂന്ന് കാര്യങ്ങൾ വായിക്കുക
ഇന്റർഫേസിന് ഇപ്പോഴുള്ള സോൺ, അവയുടെ ഇന്റർഫേസുകളോടുകൂടിയ സജീവ സോണുകൾ, നിങ്ങൾ ഉദ്ദേശിക്കുന്ന സോണിന്റെ സ്ഥിരമായ ഇന്റർഫേസ് പട്ടിക എന്നിവ രേഖപ്പെടുത്തുക. ആ ക്വറികൾ മാറ്റത്തിന് മുമ്പ്, ഒരു വീണ്ടും-കണക്ഷന് ശേഷം, ഒരു റീബൂട്ടിന് ശേഷം എന്നിവയിൽ പ്രവർത്തിപ്പിക്കുക. മൂന്ന് ഫലങ്ങൾ താരതമ്യം ചെയ്യുന്നത് ബൈൻഡിംഗ് മാറ്റപ്പെടുന്നുണ്ടോ, അവഗണിക്കപ്പെടുന്നുണ്ടോ, അതോ വൈകി മാത്രം പ്രയോഗിക്കപ്പെടുന്നുണ്ടോ എന്ന് നിങ്ങളോട് പറയും. സ്ഥിരമായ പട്ടിക ഇതിനകം ഉപകരണത്തെ പേരെടുത്ത് പറയുന്നുണ്ടെങ്കിൽ, റൺടൈം സോൺ വിയോജിക്കുന്നുവെങ്കിൽ, എന്തോ നിങ്ങളുടെ എഡിറ്റിനെ മറികടക്കുന്നു.
ഓരോ ഘട്ടത്തിലും ഉപകരണത്തിന്റെ യഥാർത്ഥ പേരും രേഖപ്പെടുത്തുക, കാരണം ഇന്ന് tun0-ൽ ഇറങ്ങുന്ന ടണൽ നാളെ tun1-ൽ ഇറങ്ങാം.
പൊതുവായ പേരിലേക്ക് സംരക്ഷിച്ച ബൈൻഡിംഗ് ഐഡന്റിറ്റി പരിശോധനയല്ല, രണ്ട് മിനിറ്റ് രേഖപ്പെടുത്തൽ ഒരു മണിക്കൂർ ഊഹം ലാഭിക്കുന്നു.
NetworkManager കണക്ഷന്റെ ഉടമയാകുമ്പോൾ
NetworkManager VPN കണക്ഷൻ കൈകാര്യം ചെയ്യുന്നുവെങ്കിൽ, അതിന്റെ പ്രൊഫൈൽ സോൺ വഹിക്കുന്നു, കണക്ഷൻ സജീവമാകുമ്പോൾ അത് firewalld-ന് കൈമാറുന്നു. അതേ ഉപകരണത്തിനുള്ള firewalld-ന്റെ സ്ഥിരമായ ഇന്റർഫേസ് ബൈൻഡിംഗ് അപ്പോൾ അവഗണിക്കപ്പെടാം, കാരണം ഉടമ NetworkManager ആണ്. സോൺ കണക്ഷനിൽ സജ്ജമാക്കുക, ബന്ധമില്ലാത്ത ഭൗതിക കണക്ഷനോ താൽക്കാലിക റെക്കോർഡോ അല്ല, VPN പ്രൊഫൈൽ എഡിറ്റ് ചെയ്യുന്നുവെന്ന് ഉറപ്പാക്കുക.
ആ ഗുണം മാറ്റുന്നത് സജീവ കണക്ഷനെ ഉടൻ ബാധിച്ചേക്കാം.
ഒരു മാനേജ്മെന്റ് പാത ലഭ്യമായി സൂക്ഷിക്കുക, പ്രയോഗിക്കുന്നതിന് മുമ്പ് ലക്ഷ്യ സോണിന്റെ നയം വായിക്കുക. ifcfg ഫയലിന്റെ ZONE ഫീൽഡ് എഡിറ്റ് ചെയ്യുന്നത് ആ ഫയൽ ഇപ്പോഴും കോൺഫിഗറേഷന്റെ ഉറവിടമായിരിക്കുന്നിടത്ത് മാത്രം ശരിയാണ്.
firewalld ബൈൻഡിംഗിന്റെ ഉടമയാകുമ്പോൾ
ബോധപൂർവം സ്ഥിരമായ ഇന്റർഫേസ് പേരുള്ള സ്വതന്ത്ര ടണലിന് സ്ഥിരമായ ഇന്റർഫേസ് മാറ്റമാണ് ശരിയായ ഉപകരണം. നിങ്ങളുടെ വിന്യാസം ഉപയോഗിക്കുന്ന റീലോഡ് അല്ലെങ്കിൽ ലൈഫ്സൈക്കിൾ വഴി അത് പ്രയോഗിക്കുക, എന്നിട്ട് റൺടൈം അവസ്ഥ പരിശോധിക്കുക, കാരണം സ്ഥിരമായത് മാത്രമുള്ള എഡിറ്റ് സജീവമായതിനെയല്ല, ഉദ്ദേശ്യത്തെയാണ് വിവരിക്കുന്നത്. റീലോഡിന് എടുക്കുന്ന സമയം മുഴുവൻ രണ്ടും വിയോജിച്ചേക്കാം.
ഇന്റർഫേസ് പേര് ചലനാത്മകമാണെങ്കിൽ, പേര് ആദ്യം ആവശ്യപ്പെടുന്ന ടണലുമായി മത്സരിക്കുന്നതിന് പകരം കണക്ഷന്റെ ലൈഫ്സൈക്കിൾ മുഴുവൻ അനുവദനം നിലനിർത്തുക.
ആപ്ലിക്കേഷൻ പ്രവർത്തിക്കാൻ വേണ്ടി മാത്രം ഇന്റർഫേസ് trusted-ലേക്ക് എറിയരുത്.
റീലോഡ്, വീണ്ടും-കണക്ഷൻ, റീബൂട്ട് എന്നിവ പരീക്ഷിക്കുക
മാറ്റം മൂന്നും അതിജീവിക്കുമ്പോൾ മാത്രമാണ് പൂർത്തിയാകുന്നത്.
ആദ്യം റീലോഡ് ചെയ്യുക, കാരണം റൺടൈം-മാത്രം എഡിറ്റുകൾ അവിടെയാണ് അപ്രത്യക്ഷമാകുന്നത്. പിന്നെ ടണൽ വീണ്ടും കണക്ട് ചെയ്യുക, കാരണം മാറ്റിയ ഇന്റർഫേസ് തന്റെ ബൈൻഡിംഗ് അവിടെയാണ് നഷ്ടപ്പെടുത്തുന്നത്. പിന്നെ റീബൂട്ട് ചെയ്യുക, കാരണം ഉടമയുടെ പൊരുത്തക്കേട് ഒടുവിൽ അവിടെയാണ് പ്രത്യക്ഷമാകുന്നത്. ഓരോ ഘട്ടത്തിലും സോൺ രേഖപ്പെടുത്തുക, നിങ്ങൾ എഴുതിയ ഉദ്ദേശ്യവുമായി താരതമ്യം ചെയ്യുക, ഏത് ഘട്ടമാണ് വ്യത്യാസം ഉണ്ടാക്കിയതെന്ന് രേഖപ്പെടുത്തുക.
സോൺ ശരിയാണെങ്കിലും ആപ്ലിക്കേഷൻ ഇപ്പോഴും പരാജയപ്പെടുന്നുവെങ്കിൽ, പ്രശ്നം അംഗത്വത്തിലല്ല, സോണിന്റെ നിയമങ്ങളിലോ ഉറവിടാധിഷ്ഠിത വർഗ്ഗീകരണത്തിലോ ആണ്. കണക്ഷനുകളെയും ഇന്റർഫേസുകളെയും കുറിച്ചുള്ള firewalld ഡോക്യുമെന്റേഷൻ ഉടമസ്ഥത എങ്ങനെ പ്രവർത്തിക്കണം എന്നതിനുള്ള റഫറൻസാണ്.
ഉടമ, മൂല്യം, പ്രതീക്ഷിത ഫലം എന്നിവ റൺബുക്കിൽ എഴുതുക, അടുത്ത വീണ്ടും-അനുവദനം വിശദീകരിക്കാവുന്നതാകും.