Na Ubuntu Touchu dva se pitanja postavljaju kao jedno: hoće li ovaj paket za radnu površinu raditi i hoće li telefon dobiti VPN. Kontejner odgovara na prvo. Ništa u njemu ne odgovara na drugo, jer kontejner ima vlastiti pogled na datotečni sustav, dok mrežni snop i njegova politika pripadaju telefonu. Pratite gdje živi svaki dio prije nego što obećate tijek rada.

Dva pitanja koja izgledaju kao jedno

Pokretanje aplikacije za radnu površinu u kontejneru je pakiranje koje je uspjelo. Natjerati telefonov upravitelj veza da uspostavi tunel, zadrži ga kroz suspenziju i odluči što se događa kad padne je posao platforme. Instalater koji se dovrši unutar kontejnera dokazuje samo da su se ovisnosti tamo razriješile. Ne govori ništa o tome ima li telefon odobreni VPN dodatak, preživljava li tunel ponovno pokretanje ni koje ga aplikacije koriste.

Držite to dvoje u odvojenim rečenicama u svakoj procjeni. Njihovo spajanje je način na koji laboratorijska demonstracija postaje obveza podrške koju nitko ne može ispuniti.

Što granica kontejnera zapravo pruža

Libertine kontejner je okruženje za pisanje nasloženo na telefon čiji je osnovni sustav samo za čitanje. Zato instalacija paketa tamo uopće radi i zato ista instalacija na osnovnom sustavu ne radi. On također pokreće aplikacije u prednjem planu, integrirane sa zaslonom telefona, i izričito nije način za pokretanje poslužiteljskog softvera ili održavanje procesa na životu u pozadini. Ta ograničenja su važna za VPN klijent, od kojeg se očekuje da ostane uključen.

libertine-container-manager list
libertine-container-manager info -i <container-id>
libertine-launch -i <container-id> bash

Popis pokazuje koji kontejneri postoje, a naredba info izvješćuje o distribuciji i stanju instalacije. Naredba launch daje vam ljusku iznutra i to je pravo mjesto za provjeru što je paket stvarno instalirao. Ono što vam ne daje jest ovlast nad mrežom telefona. Binarni program unutar kontejnera koji želi stvoriti tunel treba privilegirano sučelje, a to sučelje pripada platformi, ne kontejneru.

Gdje živi mrežno stanje telefona

Imena, rute i profili veza upravljani su telefonskom mrežnom službom, izvan svakog kontejnera. Zapis tunela pojavljuje se tamo samo kad platforma podržava tu vrstu VPN-a i kad je operater instalirao odgovarajući dodatak.

nmcli connection show
ip route get 10.42.0.10
ip -br addr show

Popis veza autoritativan je odgovor na pitanje postoji li VPN profil na ovom telefonu. Ako vašeg tunela nema na tom popisu, nikakav rad unutar kontejnera neće ga učiniti vidljivim. Traženje rute odgovara na uže pitanje: koje bi sučelje ovaj telefon koristio za jedno odredište. To je provjera koju treba ponoviti nakon svake promjene, jer profil može postojati i ipak ne biti put kojim ide određena aplikacija.

Pročitajte jedan tijek rada od početka do kraja

Odaberite stvarni zadatak, primjerice pristup privatnoj bazi podataka s klijentom za radnu površinu. Zatim pratite tok: aplikacija se pokreće u kontejneru, razrješava ime hosta preko razrješivača koji telefon koristi, otvara utičnicu, a telefonovo usmjeravanje odlučuje koje će je sučelje nositi. Svaki korak ima vlasnika. Kontejner posjeduje aplikaciju, platforma posjeduje razrješivač i usmjeravanje, a VPN odredište posjeduje provjeru identiteta. Kvar na bilo kojem koraku kvar je tog koraka, ne cijele ideje.

Testirajte privatno ime hosta i privatnu adresu odvojeno. Ime koje se razrješava u javnu adresu i adresa koja se usmjerava u tunel različita su opažanja, a njihovo miješanje daje izvještaj koji se ne može ponoviti.

Što zabilježiti kad je odgovor ne

Ponekad je iskren zaključak da ovaj telefon, na ovom izdanju, ne može nositi tijek rada. Zapišite to s dokazima: koje vrste veza platforma nudi, koji su klijenti isprobani i na kojem je koraku nastao kvar.

Zatim navedite prihvaćenu alternativu, bilo da je to drugi uređaj, drugi način pristupa ili uži zadatak koji ostaje unutar kontejnera bez dodirivanja privatnih mreža.

Oduprite se napasti da ponovno montirate osnovni sustav ili date neobjašnjene ovlasti kako biste reproducirali stari recept. Telefon koji se podiže nije isto što i telefon o čijoj mrežnoj politici još možete razmišljati šest mjeseci kasnije.

Povezani članci