Telefon je na VPN-u, datotečni server odgovara na ping, a aplikacija za datoteke i dalje javlja da se ne može povezati; ili se poveže i nijedan editor na uređaju ne otvara ono što prikaže. To su dva različita kvara i nijedan ne znači da je tunel pokvaren. VPN daje samo rutu u privatnu mrežu; pregled dijeljenog foldera, autentifikacija na njega i predaja dokumenta drugoj aplikaciji odvojeni su koraci s odvojenim načinima neuspjeha. Ispod je redoslijed kojim ih provjeravam i tačka na kojoj stajem umjesto da nagađam.

Provjerite servis prije nego okrivite tunel

Odgovor na ping ili web stranica NAS-a dokazuje samo rutiranje i ništa više. Servis koji vam stvarno treba, SMB na 445, SFTP na 22 ili WebDAV na 443, može biti isključen, blokiran vatrozidom ili vezan na interfejs do kojeg VPN podmreža ne dolazi. S telefona testirajte taj port klijentom koji prikazuje pravu grešku, a ne opću mrežnu poruku. Ako je port filtriran, popravite servis ili pravilo vatrozida, jer nijedna aplikacija ne može zaobići zatvoren port.

Provjerite i koju izvornu adresu vidi server. Split tunel koji izuzima podmrežu dijeljenog foldera, ili tunel po aplikaciji koji ostavlja aplikaciju za datoteke izvan VPN-a, daje tačno simptom povezano ali nedostupno.

Ne idite prečicom sa gostujućim pristupom ili SMB1 samo zato što se jedan klijent ne može autentifikovati. Takve promjene šire ono što server prihvata za svaki uređaj na mreži i ne rješavaju ništa ako je osnovni problem rutiranje ili razrješavanje imena.

Koristite aplikaciju za datoteke koja sama govori protokol

Android nema ugrađeni preglednik mrežnih dijeljenih foldera, pa je klijentska aplikacija stvarna zavisnost, a ne detalj. Odaberite onu koja implementira protokol koji stvarno koristite i još se održava, jer klijent građen za verziju Androida koju više ne koristite pada na način koji izgleda kao mrežni kvar.

Probajte server jednom po IP-u da odvojite DNS od rutiranja. Ako IP radi a ime ne, telefon razrješava preko DNS servera koji ne vidi vašu privatnu zonu.

Šta prima aplikacija koja preuzima: URI, ne putanju

Ako vaša aplikacija za datoteke implementira DocumentsProvider, Storage Access Framework Androida može prikazati njen sadržaj u sistemskom biraču, a aplikacija koju odaberete dobija content:// URI uz dozvolu. Ta dozvola nije putanja datotečnog sistema, zato editor koji insistira na sirovoj putanji ne može otvoriti dokument. Android vodič za pristup dokumentima opisuje model: pružalac posjeduje bajtove, a potrošač ih čita kroz sistem.

Alternativa je namjerna kopija: povucite datoteku u vlastito spremište editora, uredite je i vratite. To je dobar tok rada, ali stvara drugu kopiju i pitanje konflikta, pa odlučite koja strana pobjeđuje prije uređivanja u vozu.

Politika VPN-a po aplikaciji također zaslužuje pogled. Paket koji obavlja mrežno čitanje često je aplikacija pružalac, a ne editor, pa uključite pravi paket u tunel umjesto da sudite po ikoni.

Provjerite čitanje, pisanje i trajanje dozvole odvojeno

Popis foldera dokazuje samo putanju čitanja. Uzmite bezopasnu probnu datoteku i prođite cijeli niz: popis, otvaranje, uređivanje, spremanje, pa ponovo otvorite istu datoteku sa stonog klijenta.

Pazite da dozvola ostane nakon restarta. Dozvole spremišta su privremene osim ako ih aplikacija ne učini trajnim, a neki editori traže ponovo pri svakom pokretanju dok drugi tiho padaju i pokazuju zastarjelu kopiju. Ako spremanje izgleda uspješno, potvrdite ga na serveru po vremenu izmjene.

Džite URI dozvolu Androida odvojeno od autorizacije servera. Dozvola za otvaranje dokumenta ne govori ništa o SMB računu iza njega.

Čuvajte montirane dijeljene foldere za slučajeve kojima trebaju

CIFS montaže na razini korijena i moduli jezgra za datotečne sisteme još postoje i daju svakoj aplikaciji iluziju lokalnog foldera. Ali traže root, pucaju pri promjenama jezgra i skrivaju mrežne kvarove u sloju datotečnog sistema gdje ih je teže dijagnostikovati.

Provjerite preživi li montaža promjenu mreže prije nego na njoj izgradite tok rada. Dijeljeni folder montiran s laptopa na stolu ponaša se drukčije od telefona koji skače između Wi-Fi i mobilne mreže, a zastarjela montaža može objesiti aplikaciju.

Ako ste još zaglavljeni, prođite listu redom i zaustavite se na prvom koraku koji padne: port dostupan, klijent protokola instaliran, dijeljeni folder autentifikovan, birač prikazuje datoteku, editor prihvata URI, spremanje stiže na server. Taj korak kaže koji komponent popraviti i rijetko je tunel.

Povezani članci