നിങ്ങളുടെ ഫോൺ ഹോട്ട്‌സ്പോട്ടുമായി ബന്ധിപ്പിച്ചിരിക്കും, അപ്‌ലിങ്ക് ഒന്നും കടത്തിവിടുന്നില്ല. Pi ഇപ്പോഴും Wi-Fi അസോസിയേഷൻ റിപ്പോർട്ട് ചെയ്യുന്നു, ആക്സസ് പോയിന്റ് ഇപ്പോഴും beacon അയയ്ക്കുന്നു, ഓരോ അഭ്യർത്ഥനയും സമയം കഴിഞ്ഞ് നിലയ്ക്കുന്നു. ഒരു റേഡിയോ ഒരേസമയം രണ്ട് വേഷങ്ങൾ നിർവഹിക്കുന്നു, മറ്റേതിന് ചാനൽ ആവശ്യമാകുമ്പോൾ അവയിൽ ഒന്ന് വിജയിക്കുന്നു. VPN തൊടുന്നതിന് മുമ്പ്, ഇൻസ്റ്റാൾ ചെയ്ത ഡ്രൈവറും firmware-ഉം അത്തരം ഒരു വേഷ-ജോഡി ഒട്ടും സ്വീകരിക്കുന്നുണ്ടോ എന്ന് ഉറപ്പാക്കുക.

ലക്ഷണം റേഡിയോയെ ചൂണ്ടുന്നു, ടണലിനെയല്ല

പരാജയം ക്രമത്തിൽ നോക്കുക, അത് റൂട്ടിംഗ് ബഗ് പോലെ തോന്നുന്നത് നിർത്തും. ക്ലയന്റ് ഹോട്ട്‌സ്പോട്ടിൽ ചേർന്ന്, വിലാസം നേടി ഒന്നോ രണ്ടോ പേജുകൾ ലോഡ് ചെയ്യുന്നു. പിന്നീട് സ്റ്റേഷൻ ഇന്റർഫേസ് റോമിംഗ്, കീ പുതുക്കൽ അല്ലെങ്കിൽ ചെറിയ സിഗ്നൽ ഇടിവിന് ശേഷം അപ്‌സ്ട്രീം റൂട്ടറുമായി വീണ്ടും ബന്ധിക്കുന്നു. ആക്സസ് പോയിന്റ് അതിന്റെ beacon വീണ്ടും ആരംഭിക്കുന്നു അല്ലെങ്കിൽ ക്ലയന്റുകളെ വഴിയില്ലാതെ വിടുന്നു, VPN ലോഗ് ഒരിക്കലും കാരണമല്ലാത്ത വീണ്ടും ബന്ധന ശ്രമങ്ങൾ കൊണ്ട് നിറയുന്നു.

രണ്ട് ഇന്റർഫേസ് പേരുകൾ രണ്ട് റേഡിയോകൾ ഉണ്ടാക്കുന്നില്ല. wlan0 ഉം ആക്സസ് പോയിന്റ് ഇന്റർഫേസും ഒരേ ഉപകരണം, ഒരേ ചാനൽ-അവസ്ഥ യന്ത്രം, ഒരേ firmware ഷെഡ്യൂളർ എന്നിവ പങ്കിടുന്നു. ആ ഉപകരണം ഏത് വേഷ-ചാനൽ സംയോജനങ്ങൾ പിന്തുണയ്ക്കുന്നു എന്ന് കേർണൽ കൃത്യമായി കാണിക്കുന്നു, അതിനാൽ രണ്ട് ഇന്റർഫേസുകളും ഉയർന്നതിനാൽ ജോഡി പ്രവർത്തിക്കുന്നു എന്ന് അനുമാനിക്കുന്നതിന് പകരം ആ പട്ടിക വായിക്കുക.

എന്തെങ്കിലും മാറ്റുന്നതിന് മുമ്പ് സംയോജനം വായിക്കുക

വയർലെസ് സ്റ്റാക്ക് അതിന്റെ കരാർ ഇന്റർഫേസ് സംയോജനങ്ങളുടെ വിഭാഗത്തിൽ കമാൻഡ് iw list ന്റെ ഔട്ട്പുട്ടിൽ അറിയിക്കുന്നു. ഓരോ അക്കമിട്ട സംയോജനവും അനുവദനീയമായ വേഷ-സംഖ്യകൾ, എത്ര ഇന്റർഫേസുകൾ ഉണ്ടാകാം, അവ ഒരേസമയം എത്ര വ്യത്യസ്ത ചാനലുകൾ എടുക്കാം എന്നിവ പട്ടികപ്പെടുത്തുന്നു. ഒരേ ചാനലിൽ ഒരു സ്റ്റേഷനും ഒരു ആക്സസ് പോയിന്റും പേരിടുന്ന സംയോജനമാണ് ഈ വിന്യാസത്തിന് വേണ്ടത്.

iw list | sed -n '/valid interface combinations/,/^$/p'

സംഖ്യകൾ വായിക്കുക, വാക്കുകളുടെ സാന്നിധ്യം മാത്രമല്ല. ഡ്രൈവർക്ക് സ്റ്റേഷൻ മോഡും ആക്സസ് പോയിന്റ് മോഡും വെവ്വേറെ പിന്തുണയ്ക്കാം, എന്നാൽ രണ്ടിന്റെയും ഏക നിയമാനുസൃത സംയോജനം ഒരു ചാനൽ, കുറഞ്ഞ ഇന്റർഫേസ് എണ്ണം അല്ലെങ്കിൽ ഹോട്ട്‌സ്പോട്ടിന് പാലിക്കാനാകാത്ത beacon ഇടവേള മാത്രം അനുവദിക്കുന്നു. ചില firmware സ്കാനിലോ കീ പുതുക്കലിലോ ഒരു വേഷവും ഉപേക്ഷിക്കുന്നു, ഇത് കഴിവിന്റെ പരിധിയേക്കാൾ ആടുന്ന അപ്‌ലിങ്ക് പോലെ തോന്നുന്നു. ഒരു സംയോജനവും രണ്ട് വേഷങ്ങളും പട്ടികപ്പെടുത്തുന്നില്ലെങ്കിൽ, ജോഡിക്ക് പിന്തുണയില്ല, ഡെസ്ക്ടോപ്പ് ഹോട്ട്‌സ്പോട്ട് ബട്ടൺ എന്ത് നിർദ്ദേശിച്ചാലും.

cfg80211 ഇന്റർഫേസ് സംയോജനങ്ങളുടെ രേഖ ഫീൽഡുകളും beacon നിയന്ത്രണവും വിവരിക്കുന്നു. ഒരു അഡാപ്റ്ററിന്റെ മൂല്യങ്ങൾ മറ്റൊന്നിനെക്കുറിച്ച് ഒന്നും പറയുന്നില്ല, അതിനാൽ ഔട്ട്പുട്ട് യന്ത്രത്തോടൊപ്പം സൂക്ഷിക്കുക, പൊതുവത്കരിക്കുന്നതിന് പകരം.

ചാനലും വിലാസ പദ്ധതിയും ബാക്കിയുള്ളത് തീരുമാനിക്കുന്നു

ആക്സസ് പോയിന്റ് റേഡിയോക്ക് സേവിക്കാവുന്ന ചാനലിൽ ഇരിക്കണം, സ്റ്റേഷന്റെ അപ്‌ലിങ്ക് മേൽത്തട്ട് ആക്സസ് പോയിന്റിനെ പിന്തുടരണം. ഈ രണ്ട് തീരുമാനങ്ങളും ഒത്തുപോകുന്നില്ലെങ്കിൽ ഒരു വേഷം വീണ്ടും ആരംഭിക്കണം. പല ഒറ്റ-റേഡിയോ അഡാപ്റ്ററുകളിലും ഹോട്ട്‌സ്പോട്ട് അതുകൊണ്ട് സ്റ്റേഷന്റെ ചാനൽ പ്രതിഫലിപ്പിക്കുന്നു, മേൽത്തട്ട് ചാനൽ മാറ്റം ഹോട്ട്‌സ്പോട്ടിനെയും കുറച്ചു നേരം താഴ്ത്തുന്നു.

IP വശം റേഡിയോയിൽ നിന്ന് വേർതിരിച്ച് ആസൂത്രണം ചെയ്യുക. റൂട്ട് ചെയ്ത ഹോട്ട്‌സ്പോട്ട് സാധാരണയായി 192.168.50.0/24 പോലുള്ള സ്വകാര്യ ഉപജാലകം ഉപയോഗിക്കുന്നു, Pi 192.168.50.1 ൽ, അതേ ഉപജാലത്തിനുള്ളിൽ DHCP കുളവും Pi റിസോൾവർ ഫോർവേർഡറുമായി. NetworkManager ന്റെ പങ്കിട്ട മോഡ് ആ ഉപജാലത്തിന് ഫോർവേർഡിംഗും വിലാസ വിവർത്തനവും ക്രമീകരിക്കുന്നു, പക്ഷേ റേഡിയോ ശേഷി ചേർക്കുന്നില്ല അല്ലെങ്കിൽ ടണലിനെ ഏക നിർഗമമാക്കുന്നില്ല. ക്ലയന്റുകൾ രണ്ടാം പാളിയിൽ ബ്രിഡ്ജ് ആണോ മൂന്നാം പാളിയിൽ റൂട്ട് ചെയ്തതാണോ, VPN നയത്തെക്കുറിച്ച് തർക്കിക്കുന്നതിന് മുമ്പ് എഴുതുക.

റേഡിയോയെ റൂട്ടിംഗിൽ നിന്ന് വേർതിരിക്കുന്ന പരിശോധന ക്രമം

ഉപകരണത്തിൽ നിന്ന് പുറത്തേക്ക് പ്രവർത്തിക്കുക, പരാജയപ്പെടുന്ന ആദ്യ ഘട്ടത്തിൽ നിർത്തുക. ഈ വായനകൾ പ്രവർത്തിക്കുന്ന സിസ്റ്റത്തിൽ സുരക്ഷിതമാണ്, ഒരു കോൺഫിഗറേഷനും മാറ്റുന്നില്ല. ക്ലയന്റ് ബന്ധിപ്പിച്ചിരിക്കുമ്പോഴും അപ്‌ലിങ്ക് നിങ്ങൾ ഡീബഗ് ചെയ്യുന്ന അവസ്ഥയിലും അവ പ്രവർത്തിപ്പിക്കുക.

iw dev
iw dev wlan0 link
nmcli -t -f DEVICE,STATE,CONNECTION device status
ip -br addr show
sysctl net.ipv4.ip_forward

iw dev wlan0 link ഒരു ബന്ധവും കാണിക്കുന്നില്ലെങ്കിൽ, റേഡിയോ പ്രശ്നം ആദ്യമാണ്, ടണൽ അപ്രസക്തമാണ്. അപ്‌ലിങ്ക് ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിലും ക്ലയന്റിന് വിലാസമില്ലെങ്കിൽ, ബന്ധനവും DHCP അധികാരവും തെറ്റാണ്. ക്ലയന്റിന് വിലാസമുണ്ടെങ്കിലും എത്തിച്ചേരാനാകുന്നില്ലെങ്കിൽ, ഫോർവേർഡിംഗ്, വിവർത്തനം അല്ലെങ്കിൽ റിസോൾവർ വിതരണം ഇല്ല. ഹോട്ട്‌സ്പോട്ട് വഴിയും അപ്‌ലിങ്ക് വഴിയും രണ്ടും പ്രവർത്തിക്കുമ്പോൾ മാത്രമേ പരാജയപ്പെടുന്ന ടണൽ അടുത്ത് പരിശോധിക്കേണ്ടതാകൂ.

അഡാപ്റ്റർ, ഡ്രൈവർ, firmware എന്നിവ സ്വീകരിച്ച സംയോജനത്തോടും ചാനൽ നിയമത്തോടും കൂടി രേഖപ്പെടുത്തുക. പിന്നീടുള്ള കേർണൽ അല്ലെങ്കിൽ firmware അപ്ഡേറ്റ് പിന്തുണയുള്ള പട്ടിക മാറ്റാം, ആ കുറിപ്പാണ് രഹസ്യത്തെ അറിയപ്പെടുന്ന പരിധിയാക്കി മാറ്റുന്നത്.

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