Mae eich ffôn yn aros yn gysylltiedig â'r hotspot tra nad yw'r uwchlwytho yn pasio dim. Mae'r Pi yn dal i adrodd cysylltiad Wi-Fi, mae'r pwynt mynediad yn dal i anfon balisau, ac mae pob cais yn goramseru. Mae un radio yn gwasanaethu dwy rôl ar unwaith, ac mae un ohonynt yn ennill pan fydd y llall angen y sianel. Cyn cyffwrdd â'r VPN, sefwch a yw'r gyrrwr a'r firmware sydd wedi'u gosod yn derbyn y pâr rôl hwnnw o gwbl.

Mae'r symptom yn pwyntio at y radio, nid at y twnnel

Edrychwch ar y methiant mewn trefn ac mae'n stopio edrych fel nam llwybro. Mae cleient yn ymuno â'r hotspot, yn cael cyfeiriad, ac yn llwytho tudalen neu ddwy. Yna mae'r rhyngwyneb gorsaf yn ailgysylltu â'r llwybrydd uwchstrim ar ôl crwydro, ailosod allwedd, neu dip byr mewn signal. Mae'r pwynt mynediad naill ai yn ailgychwyn ei falais neu yn gadael ei gleientiaid heb lwybr, ac mae log y VPN yn llenwi ag ymdrechion ailgysylltu nad oeddent erioed yn achos.

Nid yw dau enw rhyngwyneb yn gwneud dau radio. wlan0 a rhyngwyneb y pwynt mynediad yn rhannu un ddyfais, un peiriant cyflwr sianel ac un trefnydd firmware. Mae'r cnewyllyn yn datgelu'n union pa gyfuniadau rôl a sianel y mae'r ddyfais honno yn eu cynnal, felly darllenwch y rhestr honno yn hytrach na thybio bod y pâr yn gweithio oherwydd bod y ddau ryngwyneb wedi codi.

Darllenwch y cyfuniad cyn newid unrhyw beth

Mae'r pentwr di-wifr yn adrodd ei gontract ei hun yn adran cyfuniadau rhyngwyneb iw list. Mae pob cyfuniad rhifedig yn rhestru'r niferoedd rôl a ganiateir, sawl rhyngwyneb a gaiff fodoli, a sawl sianel wahanol y gall y rhyngwynebau hynny eu meddiannu ar yr un pryd. Cyfuniad sy'n enwi un orsaf ac un pwynt mynediad ar un sianel yw'r un sydd ei angen ar gyfer y defnydd hwn.

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

Darllenwch y niferoedd yn hytrach na phresenoldeb y geiriau. Gall gyrrwr gynnal modd gorsaf a modd pwynt mynediad ar wahân, tra mai'r unig gyfuniad cyfreithlon o'r ddau yw un sianel, cyfanswm rhyngwyneb bach, neu gyfwng balis na all y hotspot ei gyflawni. Mae rhai firmware hefyd yn colli un rôl yn ystod sgan neu ailosod allwedd, sy'n edrych fel uwchlwytho aflonydd yn hytrach na therfyn gallu. Os nad oes cyfuniad yn rhestru'r ddwy rôl, nid yw'r pâr yn cael ei gynnal, beth bynnag y mae botwm hotspot y bwrdd gwaith yn ei awgrymu.

Mae dogfennaeth cyfuniadau rhyngwyneb cfg80211 yn disgrifio'r meysydd a chyfyngiad y balis. Nid yw gwerthoedd un addasydd yn dweud dim am un arall, felly cadwch yr allbwn gyda'r peiriant yn hytrach na'i gyffredinoli.

Mae'r cynllun sianel a chyfeiriad yn penderfynu'r gweddill

Rhaid i bwynt mynediad eistedd ar sianel y gall y radio ei gwasanaethu, a rhaid i uwchlwytho gorsaf ddilyn y pwynt mynediad uwchstrim. Pan fydd y ddau benderfyniad hynny'n anghytuno, rhaid i un rôl ailgychwyn. Ar lawer o addasyddion un-radio mae'r hotspot felly'n adlewyrchu sianel yr orsaf, ac mae newid sianel uwchstrim yn cwympo'r hotspot gydag ef am gyfnod byr.

Cynlluniwch yr ochr IP ar wahân i'r radio. Mae hotspot llwybro yn aml yn defnyddio isrwyd waith breifat fel 192.168.50.0/24 gyda'r Pi ar 192.168.50.1, cronfa DHCP o fewn yr isrwyd honno, a'r Pi fel anfonwr datryswr. Mae modd rhannu NetworkManager yn gosod anfon ymlaen a chyfieithu cyfeiriadau ar gyfer yr isrwyd honno, ond nid yw'n ychwanegu capasiti radio nac yn gwneud y twnnel yr unig allanfa. Nodwch a yw cleientiaid yn cael eu pontio ar haen dau neu eu llwybro ar haen tri cyn i chi ddadlau am bolisi VPN.

Trefn prawf sy'n gwahanu radio oddi wrth lwybro

Gweithiwch allan o'r ddyfais a stopiwch ar y cam cyntaf sy'n methu. Mae'r darlleniadau hyn yn ddiogel ar system fyw ac yn newid dim cyfluniad. Rhedwch nhw tra bo cleient wedi cysylltu a'r uwchlwytho yn y cyflwr yr ydych yn ei ddadfygio.

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

Os nad yw iw dev wlan0 link yn dangos unrhyw gysylltiad, problem y radio sydd gyntaf ac mae'r twnnel yn amherthnasol. Os yw'r uwchlwytho wedi cysylltu a'r cleient heb gyfeiriad, mae'r atodiad ac awdurdod DHCP yn anghywir. Os oes gan y cleient gyfeiriad ond dim cyrhaeddiad, mae anfon ymlaen, cyfieithu neu ddosbarthu datryswr ar goll. Dim ond pan fydd llwybr y hotspot a llwybr yr uwchlwytho ill dau yn gweithio y mae twnnel sy'n methu yn dod yn beth nesaf i'w brofi.

Cofnodwch y addasydd, y gyrrwr a'r firmware ochr yn ochr â'r cyfuniad a'r rheol sianel a dderbyniwyd. Gall diweddariad cnewyllyn neu firmware diweddarach newid y rhestr a gynhelir, a'r nodyn hwnnw sy'n troi dirgelwch yn gyfyngiad hysbys.

Erthyglau cysylltiedig