VPN stendur á Connecting í flugstillingu: finndu uppstreymistenginguna
Biðlari sem stendur á Connecting í flugstillingu gæti einfaldlega ekki haft neina uppstreymistengingu. Aðskildu stöðu útvarpsins, tengingu netbeinis, innskráningu á gátt og blokkkunarstefnuna.
Síminn sýnir flugvélartáknið, VPN-biðlarinn hefur staðið á Connecting í tvær mínútur og sniðið er rétt. Það virkaði fyrir klukkustund í sama húsi. Ekkert er bilað: VPN er tenging sem annað net ber, og flugstillingin tók einmitt burt netið sem bar hana. Biðlarinn heldur áfram að prófa því það er það sem hann gerir án uppstreymistengingar.
Það sem gerir þetta ruglingslegt er að flugvélartáknið segir þér ekki hvort Wi-Fi sé tiltækt, og Connecting segir ekki hvort biðlarinn sé að auðkenna eða bara að bíða. Aðskildu þessar tvær lestrar og greiningin tekur eina mínútu.
Flugvélartáknið er ekki útvarpsskýrsla
Á studdum Android-tækjum geta Wi-Fi og Bluetooth verið áfram virk í flugstillingu, og tækið man valið sem þú gerðir síðast. Leiðbeiningar Google um flugstillingu á Pixel lýsa einmitt þeirri hegðun. Þannig að táknið getur þýtt að farsímanetið sé slökkt og ekkert annað.
Athugaðu raunverulegu stöðuna frekar en táknið. adb shell settings get global airplane_mode_on skilar 0 eða 1 fyrir stillinguna sjálfa, og adb shell dumpsys connectivity listar netin sem tækið hefur núna, með stöðu staðfestingar þeirra. Þessi tvö úttök svara saman spurningunni sem táknið getur ekki.
Ef Wi-Fi er slökkt, eða kveikt en ekki tengt neinu, er engin leið að VPN-endapunktinum og engin magn af endurtengingu skapar hana. Þetta er tilvikið sem er þess virði að útiloka fyrst, því það er eina tilvikið þar sem rétta viðgerðin er utan VPN-forritsins.
Hvað Connecting þýðir í raun
Biðlari getur haldið vistuðu sniði, sýnt nafn þess og snúið hring án þess að hafa haft samband við neitt. Stillingin er staðbundin. Að byggja göng krefst aðgengilegs netþjóns, lokins handabands og viðmóts til að beina um. Aðeins síðasti hlutinn þarf net sem virkar, og þess vegna geta fyrstu tveir virst heppnir með útvarpið slökkt.
Þannig að hringurinn samræmist að minnsta kosti þremur mismunandi aðstæðum: engin uppstreymistenging, uppstreymistenging sem nær ekki endapunktinum, og uppstreymistenging sem nær honum en auðkenning mistekst. Á skjánum líta þær eins út og í annál eru þær gjörólíkar. Þess vegna er fyrsta gagnlega gagnið í öllum þessum tilvikum annállinn, ekki önnur tilraun.
Eigin VPN-skjöl Android draga sömu línu milli þess að koma á tengingu og aðskildra stefna um alltaf-á og blokkun. Þessi aðgreining er ástæðan fyrir því að sími getur virst varinn þegar hann er ótengdur og samt ekki haft nein göng.
Fjögur ástand sem er þess virði að greina í sundur
Fjögur ástandin hér fyrir neðan eru þau sem er þess virði að nefna, því skjárinn birtir þau eins.
| State | What you will see | What to do |
|---|---|---|
| Airplane mode, Wi-Fi off | No networks in dumpsys, VPN retries forever | Turn Wi-Fi on, or accept that the tunnel cannot exist |
| Wi-Fi on, not associated | Interface exists, no default network | Join the access point |
| Associated, not validated | Network listed, captive-portal flag set | Complete the portal sign-in, then reconnect |
| Validated, tunnel down | Internet works, VPN fails or blocks | Debug the tunnel, not the radio |
Þriðja röðin grípur flesta í hótelum og flugvöllum. Tenging er ekki innganga: gátt sem hefur ekki hleypt símanum í gegn tekur Wi-Fi-lykilorðinu fúslega og neitar svo að hleypa umferð að VPN-endapunktinum. Að skrá sig fyrst í gegnum vafrann, meðan göngin eru slökkt, er venjulega eina leiðin í gegn.
Hvers vegna blokkun lætur þetta líta verr út
Ef bæði alltaf-á VPN og blokkun tenginga án VPN eru virk, er hvert þakið forrit blokkað hvenær sem göngin eru ekki uppi. Það er eiginleikinn að vinna, ekki önnur bilun. Einkennin breytast úr því að eitt forrit mistekst í að allt mistekst, sem lesst sem miklu stærra vandamál.
Það skýrir líka röðina sem fólk les rangt: flugstilling á, engin uppstreymistenging, forrit blokkuð, VPN segir connecting. Blokkunin var stefnan að sinna sínu verki. Að slökkva á stefnunni til að prófa uppstreymistenginguna fjarlægir verndina sem þú vildir líklega og kennir þér ekkert.
Athugaðu umfangið í staðinn. Hvaða forrit eru þakin, hver eru undanskilin og hvort sniðið er fyrir hvern notanda eða allt tækið. Verk sem ræsir VPN-forritið um leið og Wi-Fi birtist er kveikja, ekki trygging fyrir því að engin pakki hafi farið út áður en það rann.
Greiningarröð sem endar ágiskunina
Vinnuðu neðan frá og upp. Staðfestu stillinguna, staðfestu að net sé til, að það sé staðfest, að það nái einhverju utan staðbundnu undirnetsins, og skoðaðu biðlarann fyrst eftir það. adb shell ping -c 3 1.1.1.1 er gróft próf en það aðgreinir leið sem vantar frá leið sem er til á meðan göngin eru óánægð.
Ef ping mistekst á meðan net er á listanum er vandamálið ofar VPN og engin stilling biðlarans lagar það. Ef ping heppnast og göngin myndast samt ekki, skráðu annál biðlarans á því augnabliki: villan mun greina tímamörk frá synjun auðkenningar, og þessar tvær eiga ekkert sameiginlegt.
Lokaðu á enda með því að endurheimta fyrirhugað ástand: Wi-Fi leyft í flugstillingu ef það er venjuleg uppsetning þín, gáttin kláruð og blokkkunarstefnan aftur á. Tengdu svo einu sinni aftur og staðfestu að göngin rísi af sjálfu sér, því stilling sem virkar aðeins eftir handvirkar tilraunir mun mistakast aftur við næstu ræsingu.