A i jep Libertine Ubuntu Touch një VPN për të gjithë telefonin?
Një paketë desktop në një kontejner i përgjigjet një pyetjeje tjetër sesa një tunel për të gjithë telefonin. Ndiqni ku jetojnë rrjeti, identiteti dhe politika e dështimeve.
Në Ubuntu Touch dy pyetje bëhen si një: a do të funksionojë kjo paketë desktop, dhe a do të marrë telefoni një VPN. Kontejneri përgjigjet për të parën. Asgjë në të nuk përgjigjet për të dytën, sepse një kontejner ka pikëpamjen e vet mbi sistemin e skedarëve, ndërsa stiva e rrjetit dhe politika e saj i përkasin telefonit. Ndiqni ku jeton secila pjesë përpara se të premtoni një rrjedhë pune.
Dy pyetje që duken si një
Të ekzekutosh një aplikacion desktop brenda një kontejneri është një arritje paketimi. Të bësh menaxherin e lidhjeve të telefonit të krijojë një tunel, ta mbajë atë përgjatë gjumit dhe të vendosë çfarë ndodh kur ai bie është punë platforme. Një instalues që përfundon brenda kontejnerit dëshmon vetëm se varësitë u zgjidhën atje. Ai nuk thotë asgjë nëse telefoni ka një shtojcë VPN të miratuar, nëse tuneli i mbijeton një rindezjeje, ose cilat aplikacione e përdorin.
Mbani të dyja në fjali të veçanta në çdo vlerësim. Bashkimi i tyre është mënyra se si një demonstrim laboratori bëhet një angazhim mbështetjeje që askush nuk mund ta përmbushë.
Çfarë ofron në të vërtetë kufiri i kontejnerit
Një kontejner Libertine është një mjedis i shkrueshëm i shtresuar mbi një telefon, sistemi bazë i të cilit është vetëm për lexim. Kjo është arsyeja pse instalimi i një pakete atje funksionon fare, dhe pse i njëjti instalim në sistemin bazë nuk funksionon. Ai gjithashtu ekzekuton aplikacione në plan të parë, të integruara me ekranin e telefonit, dhe nuk është në mënyrë të qartë një mënyrë për të ekzekutuar softuer server ose për të mbajtur një proces gjallë në sfond. Këto kufizime kanë rëndësi për një klient VPN, i cili pritet të qëndrojë i ndezur.
libertine-container-manager list
libertine-container-manager info -i <container-id>
libertine-launch -i <container-id> bash
Lista tregon cilët kontejnerë ekzistojnë, dhe komanda info raporton shpërndarjen dhe gjendjen e instalimit. Komanda launch ju jep një shell brenda, dhe ky është vendi i duhur për të inspektuar çfarë instaloi vërtet paketa. Ajo që nuk ju jep është autoritet mbi rrjetin e telefonit. Një binar brenda kontejnerit që do të krijojë një tunel ka nevojë për një ndërfaqe të privilegjuar, dhe ajo ndërfaqe i përket platformës, jo kontejnerit.
Ku jeton gjendja e rrjetit të telefonit
Emrat, rrugët dhe profilet e lidhjes menaxhohen nga shërbimi i rrjetit të telefonit, jashtë çdo kontejneri. Një zë tuneli shfaqet atje vetëm kur platforma mbështet atë lloj VPN dhe operatori ka instaluar shtojcën përkatëse.
nmcli connection show
ip route get 10.42.0.10
ip -br addr show
Lista e lidhjeve është përgjigjja autoritare për pyetjen nëse ka një profil VPN në këtë telefon. Nëse tuneli juaj mungon nga ajo listë, asnjë sasi pune brenda kontejnerit nuk do ta bëjë atë të shfaqet. Kërkimi i rrugës i përgjigjet një pyetjeje më të ngushtë: cilën ndërfaqe do të përdorte ky telefon për një destinacion. Ky është kontrolli që përsëritet pas çdo ndryshimi, sepse një profil mund të ekzistojë dhe megjithatë të mos jetë rruga që merr një aplikacion i caktuar.
Lexoni një rrjedhë pune nga fillimi në fund
Zgjidhni detyrën e vërtetë, si të arrini një bazë të dhënash private me një klient desktop. Pastaj ndiqni rrjedhën: aplikacioni fillon në kontejner, zgjidh emrin e strehuesit përmes çdo zgjidhësi që përdor telefoni, hap një socket, dhe rrugëtimi i telefonit vendos cila ndërfaqe e mban. Çdo hap ka një pronar. Kontejneri zotëron aplikacionin, platforma zotëron zgjidhësin dhe rrugëtimin, dhe pika fundore VPN zotëron vërtetimin. Një dështim në çdo hap është dështim i atij hapi, jo i idesë së tërë.
Testoni veçmas emrin privat të strehuesit dhe adresën private. Një emër që zgjidhet në një adresë publike dhe një adresë që rrugëtohet në një tunel janë vëzhgime të ndryshme, dhe ngatërrimi i tyre prodhon një raport që nuk mund të riprodhohet.
Çfarë të regjistrohet kur përgjigjja është jo
Ndonjëherë përfundimi i ndershëm është se ky telefon, në këtë version, nuk mund ta mbajë rrjedhën e punës. Shkruajeni atë me provat: çfarë lloje lidhjesh ofron platforma, cilët klientë u provuan dhe në cilin hap dështoi.
Pastaj deklaroni alternativën e pranuar, qoftë një pajisje tjetër, një metodë tjetër aksesi apo një detyrë më e ngushtë që qëndron brenda kontejnerit pa prekur rrjete private.
Rezistojini tundimit për të rimontuar sistemin bazë ose për të dhënë privilegje të pashpjeguara për të riprodhuar një recetë të vjetër. Një telefon që niset nuk është i njëjtë me një telefon për politikën e rrjetit të të cilit mund të arsyetoni edhe pas gjashtë muajsh.