Simu yako inabaki imeunganishwa na hotspot huku kiungo cha juu kikipitisha chochote. Pi bado inaripoti muunganiko wa Wi-Fi, kituo cha upatikanaji bado kinatuma alama, na kila ombi linaisha kwa muda. Redio moja inatumikia majukumu mawili kwa wakati mmoja, na moja yao inashinda wakati nyingine inahitaji chaneli. Kabla ya kugusa VPN, thibitisha ikiwa kiendeshi na firmware zilizosakinishwa zinakubali hata jozi hilo la majukumu.

Dalili inaelekea kwenye redio, si kwenye handaki

Tazama hitilafu kwa mpangilio na inaacha kuonekana kama hitilafu ya uelekezaji. Mteja anajiunga na hotspot, anapata anwani na anapakia ukurasa mmoja au miwili. Kisha kiolesura cha kituo kinajiunga tena na kipanga njia cha juu baada ya kuzunguka, kufanya upya ufunguo au kushuka kwa ishara kwa muda mfupi. Kituo cha upatikanaji ama kinaanzisha upya alama yake au kinaacha wateja wake bila njia, na kumbukumbu ya VPN inajaa majaribio ya kuunganisha upya ambayo hayakuwa sababu kamwe.

Majina mawili ya kiolesura hayafanyi redio mbili. wlan0 na kiolesura cha kituo cha upatikanaji wanashiriki kifaa kimoja, mashine moja ya hali ya chaneli na mpangaji mmoja wa firmware. Kernel inaonyesha hasa michanganyiko gani ya jukumu na chaneli ambayo kifaa hicho kinasaidia, kwa hivyo soma orodha hiyo badala ya kudhani jozi inafanya kazi kwa sababu violesura vyote viwili vimeinuka.

Soma mchanganyiko kabla ya kubadilisha chochote

Mzigo wa waya bila waya unaripoti mkataba wake katika sehemu ya michanganyiko ya kiolesura ya iw list. Kila mchanganyiko uliohesabiwa unaorodhesha idadi ya majukumu inayoruhusiwa, violesura vingapi vinaweza kuwepo na chaneli ngapi tofauti violesura hivyo vinaweza kuchukua kwa wakati mmoja. Mchanganyiko unaotaja kituo kimoja na kituo kimoja cha upatikanaji kwenye chaneli moja ndio unaohitajika na usambazaji huu.

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

Soma nambari, si uwepo wa maneno pekee. Kiendeshi kinaweza kusaidia hali ya kituo na hali ya kituo cha upatikanaji kando, wakati mchanganyiko pekee halali wa vyote viwili unaruhusu chaneli moja, idadi ndogo ya violesura au muda wa alama ambao hotspot haiwezi kutimiza. Firmware zingine pia huacha jukumu moja wakati wa kuchunguza au kufanya upya ufunguo, jambo ambalo linaonekana kama kiungo cha juu kinachoyumba badala ya kikomo cha uwezo. Ikiwa hakuna mchanganyiko unaoorodhesha majukumu yote mawili, jozi hilo haliungwi mkono, chochote kile kitufe cha hotspot cha kompyuta kinachopendekeza.

Nyaraka za michanganyiko ya kiolesura za cfg80211 zinaeleza sehemu na kizuizi cha alama. Thamani za adapta moja hazisemi chochote kuhusu nyingine, kwa hivyo hifadhi matokeo pamoja na mashine badala ya kuyafanya ya jumla.

Mpango wa chaneli na anwani unaamua mengine

Kituo cha upatikanaji lazima kikae kwenye chaneli ambayo redio inaweza kuhudumia, na kiungo cha juu cha kituo lazima kifuate kituo cha upatikanaji cha juu. Wakati maamuzi hayo mawili hayakubaliani, jukumu moja lazima lianzishwe upya. Kwenye adapta nyingi za redio moja hotspot huakisi chaneli ya kituo kwa hiyo, na mabadiliko ya chaneli ya juu huishusha hotspot pamoja nayo kwa muda mfupi.

Panga upande wa IP kando na redio. Hotspot yenye uelekezaji kwa kawaida hutumia subnet ya kibinafsi kama 192.168.50.0/24 na Pi ikiwa 192.168.50.1, bwawa la DHCP ndani ya subnet hiyo na Pi kama kisambazaji cha resolver. Hali ya pamoja ya NetworkManager huweka usambazaji na tafsiri ya anwani kwa subnet hiyo, lakini haiongezi uwezo wa redio wala haifanyi handaki kuwa njia pekee ya kutoka. Andika ikiwa wateja wameunganishwa kwa daraja kwenye tabaka la pili au wameelekezwa kwenye tabaka la tatu kabla ya kujadili sera ya VPN.

Mpangilio wa majaribio unaotenganisha redio na uelekezaji

Fanya kazi kutoka kifaa kwenda nje na simama kwenye hatua ya kwanza inayoshindikana. Usomaji huu ni salama kwenye mfumo unaoendelea na haubadilishi usanidi wowote. Zifanye wakati mteja ameunganishwa na kiungo cha juu kiko katika hali unayotatua.

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

Ikiwa iw dev wlan0 link haionyeshi muunganiko wowote, tatizo la redio linakuja kwanza na handaki halina umuhimu. Ikiwa kiungo cha juu kimeunganishwa na mteja hana anwani, muunganisho na mamlaka ya DHCP si sahihi. Ikiwa mteja ana anwani lakini hana ufikivu, usambazaji, tafsiri au uwasilishaji wa resolver unakosekana. Ni wakati tu njia ya hotspot na njia ya kiungo cha juu zote zinapofanya kazi, handaki linaloshindikana linakuwa kitu kinachofuata kujaribiwa.

Rekodi adapta, kiendeshi na firmware pamoja na mchanganyiko na kanuni ya chaneli iliyokubaliwa. Sasisho la kernel au firmware baadaye linaweza kubadilisha orodha inayoungwa mkono, na maelezo hayo ndiyo yanayobadilisha fumbo kuwa kikomo kinachojulikana.

Makala zinazohusiana