Telefon je v VPN, datotečni strežnik se odzove na ping, aplikacija za datoteke pa še vedno javlja, da se ne more povezati, ali pa se poveže in noben urejevalnik v napravi ne odpre tega, kar prikazuje. To sta dve različni okvari in nobena ne pomeni, da je tunel pokvarjen. VPN zagotovi le pot v zasebno omrežje; brskanje po delitvi, preverjanje pristnosti na njej in izročitev dokumenta drugi aplikaciji so ločeni koraki z ločenimi načini odpovedi. Spodaj je vrstni red, po katerem jih preverjam, in točka, kjer se ustavim, namesto da bi ugibal.

Preverite storitev, preden obtožite tunel

Odziv na ping ali spletna stran NAS dokaže le usmerjanje in nič drugega. Storitev, ki jo res potrebujete, SMB na 445, SFTP na 22 ali WebDAV na 443, je lahko onemogočena, blokirana z požarnim zidom ali vezana na vmesnik, do katerega podomrežje VPN ne seže. S telefona preizkusite točno ta vrata z odjemalcem, ki pokaže resnično napako namesto splošnega omrežnega sporočila. Če so vrata filtrirana, popravite storitev ali pravilo požarnega zidu, ker nobena aplikacija za datoteke ne more obiti zaprtih vrat.

Preverite tudi, kateri izvorni naslov vidi strežnik. Razdeljeni tunel, ki izključuje podomrežje delitve, ali tunel po aplikaciji, ki pusti aplikacijo za datoteke zunaj VPN, ustvari natanko simptom povezano-a-nedosegljivo.

Ne nasedite bližnjici, da omogočite gostujoči dostop ali SMB1, ker se en odjemalec ne more preveriti. Takšne spremembe razširijo, kaj strežnik sprejme od vsake naprave v omrežju, in ne popravijo ničesar, če je osnovna težava usmerjanje ali razreševanje imen. Če delitev zahteva določen račun, ga uporabite, vključno s predpono domene ali delovne skupine, ki jo strežnik pričakuje.

Uporabite aplikacijo za datoteke, ki sama govori protokol

Android nima vgrajenega brskalnika za omrežne delitve, zato je odjemalska aplikacija prava odvisnost in ne podrobnost. Izberite tako, ki izvaja protokol, ki ga resnično uporabljate, in se še vzdržuje, ker odjemalec, zgrajen za različico Androida, ki je ne uporabljate več, odpove na načine, ki so videti kot omrežne napake. Ko odkrivanje ne prečka podomrežij, vnesite gostitelja izrecno, namesto da čakate, da ga aplikacija najde.

Enkrat preizkusite strežnik po IP, da ločite DNS od usmerjanja. Če IP deluje, ime pa ne, telefon razrešuje imena prek strežnika DNS, ki ne vidi vaše zasebne cone.

Vedite, kaj dobi sprejemna aplikacija: URI, ne pot

Če vaša aplikacija za datoteke izvaja DocumentsProvider, lahko Storage Access Framework v Androidu prikaže njeno vsebino v sistemskem izbirniku, aplikacija, iz katere izbirate, pa prejme URI content:// in dodelitev dovoljenja. Ta dodelitev ni pot v datotečnem sistemu, zato urejevalnik, ki vztraja pri surovem imenu poti, dokumenta ne more odpreti, čeprav ga je izbirnik prikazal. Androidov vodnik za dostop do dokumentov opisuje model: ponudnik ima bajte, potrošnik pa jih bere prek sistema. Aplikacije, ki sprejmejo URI, delujejo, aplikacije, ki kličejo open() na poti, pa ne. To je najpogostejši razlog, da delitev deluje v aplikaciji za datoteke in odpove povsod drugje.

Alternativa je namerno kopiranje: prenesite datoteko v lastno shrambo urejevalnika, jo uredite in nato naložite nazaj. To je povsem dober potek dela, a ustvari drugo kopijo in vprašanje konflikta, zato se odločite, katera stran zmaga, preden začnete urejati na vlaku.

Politika VPN po aplikacijah si tudi tu zasluži pogled. Paket, ki izvaja omrežno branje, je pogosto aplikacija ponudnika in ne urejevalnik, zato v tunel vključite pravi paket, namesto da presojate po ikoni, ki ste se je dotaknili.

Preizkusite branje, pisanje in obstojnost dovoljenj ločeno

Seznam mape dokaže le pot branja. Uporabite nedolžno preskusno datoteko in prehodite celotno zaporedje: seznam, odpiranje, urejanje, shranjevanje in nato ponovno odpiranje iste datoteke z namiznim odjemalcem.

Opazujte obstojnost dovoljenj po ponovnem zagonu. Dovoljenja za shrambo so začasna, razen če jih aplikacija prevzame trajno, nekateri urejevalniki pa jih znova zahtevajo ob vsakem zagonu, medtem ko drugi tiho odpovejo in pokažejo zastarelo kopijo. Če je shranjevanje videti uspešno, ga potrdite na strani strežnika s pregledom časa spremembe ali s ponovnim odpiranjem z drugega računalnika. Preizkusite tudi prekinitev med shranjevanjem, ker je padec VPN med nalaganjem natanko tisti trenutek, ko odjemalec najpogosteje pusti delno datoteko ali lokalno spremembo, ki se nikoli ne sinhronizira.

Dovoljenje URI v Androidu ločite od avtorizacije na strežniku. Pravica do odpiranja dokumenta ne pove ničesar o računu SMB za njim.

Priklopljene delitve prihranite za primere, ki jih potrebujejo

Priklopi CIFS na ravni roota in moduli datotečnega sistema v jedru še obstajajo in vsaki aplikaciji dajejo iluzijo lokalne mape. Zahtevajo tudi root, lomijo se ob spremembah jedra in skrivajo omrežne okvare v plasti datotečnega sistema, kjer jih je težje diagnosticirati. Za urejanje dokumentov na telefonu potek s ponudnikom ali kopiranjem pokrije večino tega, kar ljudje res potrebujejo.

Preden na priklopu zgradite potek dela, preverite, ali preživi spremembo omrežja. Delitev, priklopljena s prenosnika na mizi, se obnaša drugače kot telefon, ki skače med Wi-Fi in mobilnim omrežjem, zastarel priklop pa lahko aplikacijo obesi, namesto da bi čisto odpovedal.

Če ste še vedno zataknjeni, pojdite po seznamu po vrsti in se ustavite pri prvem koraku, ki odpove: vrata dosegljiva, protokolni odjemalec nameščen, delitev overjena, izbirnik prikaže datoteko, urejevalnik sprejme URI, shranjevanje prispe na strežnik. Ta korak vam pove, katero komponento popraviti, in to je redko tunel.

Sorodni članki