Ären Telefon bleift mam Hotspot verbonnen, während den Uplink näischt duerchléisst. De Pi mellt nach ëmmer eng Wi-Fi-Associatioun, den Access Point schéckt nach ëmmer Beacons, an all Ufro leeft a seng Zäitlimit. Eng eenzeg Radio déngt zwee Rollen gläichzäiteg, an eng vun hinnen gewënnt, wann déi aner de Kanal brauch. Ier Dir d'VPN ufaasst, stellt fest, ob den installéierten Treiber an d'Firmware dës Rollenpaar iwwerhaapt akzeptéieren.

D'Symptom weist op d'Radio, net op den Tunnel

Kuckt de Fehler an der Rei an hien hält op, wéi e Routingfehler auszesinn. E Client verbënnt sech mam Hotspot, kritt eng Adress a luet eng Säit oder zwou. Dunn associéiert de Station-Interface sech no engem Roaming, enger Schlësselerneierung oder engem kuerzen Signaldip erëm mam Upstream-Router. Den Access Point entweder restarten säi Beacon oder léisst seng Clienten ouni Wee, an d'VPN-Log fëllt sech mat Reconnectversich, déi ni d'Ursaach waren.

Zwee Interface-Nimm maache keng zwou Radioen. wlan0 an den Interface vum Access Point deelen sech en eenzegt Apparat, eng Kanalzoustandmaschinn an ee Firmware-Scheduler. De Kernel weist genee, wéi eng Rollen- a Kanalkombinatiounen dëst Apparat ënnerstëtzt, also liest déi Lëscht, amplaz unzehuelen d'Paar géif funktionéieren, well béid Interfaces eropkomm sinn.

Liest d'Kombinatioun, ier Dir eppes ännert

De drahtlose Stack mellt säi eegene Kontrakt an der Sektioun iwwer Interface-Kombinatiounen vum iw list. All nummeréiert Kombinatioun listet déi erlaabt Rollzuelen, wéi vill Interfaces däerfe bestoen an a wéi vill verschidde Kanäl déi Interfaces gläichzäiteg kënnen besetzen. Eng Kombinatioun, déi eng Station an en Access Point op engem eenzegen Kanal nennt, ass déi, déi dës Deployement brauch.

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

Liest d'Zuelen, net just d'Präsenz vun de Wierder. En Treiber kann de Stationmodus an den Access-Point-Modus getrennt ënnerstëtzen, während déi eenzeg legal Kombinatioun vun deenen zwee nëmmen ee Kanal, eng kleng Interfacezuel oder en Beacon-Intervall erlaabt, deen den Hotspot net erfëlle kann. E puer Firmwaree loossen och eng Roll wärend engem Scan oder enger Schlësselerneierung fale, wat wéi en onrouegen Uplink ausgesäit an net wéi eng Kapazitéitsgrenz. Wann keng Kombinatioun béid Rollen listet, gëtt d'Paar net ënnerstëtzt, egal wat den Hotspot-Knäppchen um Desktop suggeréiert.

D'Dokumentatioun zu cfg80211-Interface-Kombinatiounen beschreift d'Felder an d'Beacon-Begrenzung. Wäerter vun engem Adapter soen näischt iwwer en aneren, also haalt d'Ausgab beim Apparat, amplaz se ze generaliséieren.

De Kanal- an Adressplang entscheet de Rescht

En Access Point muss op engem Kanal sëtzen, deen d'Radio ka bedéngen, an en Station-Uplink muss dem Upstream-Access-Point follegen. Wa déi zwou Entscheedungen net iwwerenee stämmen, muss eng Roll nei starten. Op ville Eenradio-Adapters spigelt den Hotspot dofir de Kanal vun der Station, an eng Kanalännerung um Upstream hëlt den Hotspot kuerz mat erof.

Plangt d'IP-Säit getrennt vun der Radio. En geroutele Hotspot benotzt meeschtens en privaten Subnetz wéi 192.168.50.0/24 mam Pi op 192.168.50.1, engem DHCP-Pool bannent deem Subnetz an dem Pi als Resolver-Forwarder. De gedeelte Modus vum NetworkManager setzt Weiderleedung an Adressiwwersetzung fir dee Subnetz op, awer en setzt keng Radiokapazitéit derbäi an mécht den Tunnel net zur eenzeger Ausfaart. Schreift op, ob d'Cliente op Schicht zwee gebrückt oder op Schicht dräi geroutet ginn, ier Dir iwwer VPN-Politik diskutéiert.

Testuerdnung, déi Radio vum Routing trennt

Schafft vum Apparat no baussen a stoppt beim éischte Schrëtt, dee fehlschléit. Dës Liesunge si sécher op engem lafende System a veränneren keng Konfiguratioun. Fëllt se aus, während e Client associéiert ass an den Uplink an deem Zoustand ass, deen Dir debugg.

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

Wann iw dev wlan0 link keng Associatioun weist, kënnt de Radioproblem als éischt an den Tunnel ass irrelevant. Wann den Uplink associéiert ass an de Client keng Adress huet, si Verbindung an DHCP-Autoritéit falsch. Wann de Client eng Adress huet awer keng Erreechbarkeet, feelen Weiderleedung, Iwwersetzung oder Resolver-Liwwerung. Eréischt wann souwuel den Hotspot-Wee wéi och den Uplink-Wee funktionéieren, gëtt en Tunnel, dee fehlschléit, déi nächst Saach ze testen.

Notéiert den Adapter, den Treiber an d'Firmware nieft der akzeptéierter Kombinatioun an der Kanalregel. Eng spéider Kernel- oder Firmwareaktualiséierung kann déi ënnerstëtzt Lëscht änneren, an genau déi Notiz mécht aus engem Rätsel eng bekannt Begrenzung.

Ähnlech Artikelen