ఒకే రేడియోపై Wi-Fi క్లయింట్ మరియు హాట్స్పాట్: ఏది విరిగిపోతుంది
Pi హాట్స్పాట్ ఆరోగ్యంగా కనిపించవచ్చు, కానీ దాని Wi-Fi పైలింక్ నిలిచిపోతుంది. VPNని నిందించే ముందు ఇన్స్టాల్ చేసిన రేడియో ఇంటర్ఫేస్ కలయికలు మరియు ఛానెల్ పరిమితులను చదవండి.
మీ ఫోన్ హాట్స్పాట్కు కనెక్ట్గా ఉంటుంది, పైలింక్ ఏదీ పంపదు. 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 నవీకరణ మద్దతు పొందిన జాబితాను మార్చవచ్చు, ఆ గమనికే రహస్యాన్ని తెలిసిన పరిమితిగా మారుస్తుంది.