Ĉu Libertine donas al Ubuntu Touch VPN por la tuta telefono?
Labortabla pakaĵo en ujo respondas al alia demando ol tunelo por la tuta telefono. Spuru, kie loĝas reto, identeco kaj fiaska politiko.
En Ubuntu Touch du demandoj estas starigitaj kiel unu: ĉu ĉi tiu labortabla pakaĵo funkcios, kaj ĉu la telefono ricevos VPN. La ujo respondas la unuan. Nenio en ĝi respondas la duan, ĉar ujo havas sian propran vidon de la dosiersistemo, dum la reta stako kaj ĝia politiko apartenas al la telefono. Spuru, kie loĝas ĉiu peco, antaŭ ol promesi laborfluon.
Du demandoj, kiuj aspektas kiel unu
Lanĉi labortablan aplikaĵon en ujo estas pakaĵa atingo. Igigi la konektadministrilon de la telefono establi tunelon, teni ĝin tra dormo kaj decidi, kio okazas kiam ĝi falas, estas platforma laboro. Instalilo, kiu finiĝas ene de la ujo, pruvas nur, ke la dependaĵoj solviĝis tie. Ĝi diras nenion pri tio, ĉu la telefono havas aprobitan VPN-kromaĵon, ĉu la tunelo postvivas restarigon, aŭ kiuj aplikaĵoj uzas ĝin.
Tenu la du en apartaj frazoj en ĉiu takso. Kunfandi ilin estas la maniero, kiel laboratoria demonstracio fariĝas subtena devigo, kiun neniu povas plenumi.
Kion la uja limo efektive provizas
Libertine-ujo estas skribebla medio tavoligita sur telefono, kies baza sistemo estas nurlegebla. Tial instali pakaĵon tie entute funkcias, kaj tial la sama instalado sur la baza sistemo ne funkcias. Ĝi ankaŭ lanĉas aplikaĵojn en la unua plano, integritaj kun la ekrano de la telefono, kaj ĝi eksplicite ne estas maniero lanĉi servilan programaron aŭ teni procezon viva en la fono. Tiuj limoj gravas por VPN-kliento, kiu devas resti aktiva.
libertine-container-manager list
libertine-container-manager info -i <container-id>
libertine-launch -i <container-id> bash
La listo montras, kiuj ujoj ekzistas, kaj la komando info raportas la distribuon kaj instalstato. La komando launch donas al vi ŝelon interne, kaj tio estas la ĝusta loko por inspekti, kion la pakaĵo efektive instalis. Kion ĝi ne donas al vi, estas aŭtoritato super la reto de la telefono. Binara programo ene de la ujo, kiu volas krei tunelon, bezonas privilegian interfacon, kaj tiu interfaco apartenas al la platformo, ne al la ujo.
Kie loĝas la reta stato de la telefono
Nomoj, itineroj kaj konektprofiloj estas administrataj de la reta servo de la telefono, ekster ĉiu ujo. Tunela enskribo aperas tie nur kiam la platformo subtenas tiun VPN-specon kaj la operatoro instalas la respondan kromaĵon.
nmcli connection show
ip route get 10.42.0.10
ip -br addr show
La konektolisto estas la aŭtoritata respondo al ĉu ekzistas VPN-profilo en ĉi tiu telefono. Se via tunelo mankas en tiu listo, neniu kvanto da laboro ene de la ujo igos ĝin aperi. La itinera serĉo respondas pli mallarĝan demandon: kiun interfacon ĉi tiu telefono uzus por unu celo. Tio estas la kontrolo ripetenda post ĉiu ŝanĝo, ĉar profilo povas ekzisti kaj tamen ne esti la vojo, kiun prenas difinita aplikaĵo.
Legu unu laborfluon de komenco ĝis fino
Elektu la realan taskon, ekzemple atingi privatan datumbazon per labortabla kliento. Poste spuru la fluon: la aplikaĵo startas en la ujo, solvas la gastigan nomon per kiu ajn solvilo la telefono uzas, malfermas ingon, kaj la enkursigado de la telefono decidas, kiu interfaco portas ĝin. Ĉiu paŝo havas posedanton. La ujo posedas la aplikaĵon, la platformo posedas la solvilon kaj la enkursigadon, kaj la VPN-finpunkto posedas la aŭtentikigon. Fiasko ĉe iu ajn paŝo estas fiasko de tiu paŝo, ne de la tuta ideo.
Testu la privatan gastigan nomon kaj la privatan adreson aparte. Nomo, kiu solviĝas al publika adreso, kaj adreso, kiu enkursiĝas en tunelon, estas malsamaj observoj, kaj konfuzi ilin produktas raporton, kiu ne estas ripetebla.
Kion registri kiam la respondo estas ne
Foje la honesta konkludo estas, ke ĉi tiu telefono, en ĉi tiu eldono, ne povas porti la laborfluon. Skribu tion kun la pruvoj: kiujn konektotipojn la platformo proponas, kiuj klientoj estis provitaj, kaj ĉe kiu paŝo ĝi fiaskis.
Poste deklaru la akceptitan alternativon, ĉu ĝi estas alia aparato, alia alirmetodo aŭ pli mallarĝa tasko, kiu restas ene de la ujo sen tuŝi privatajn retojn.
Rezistu la tenton remunti la bazan sistemon aŭ doni neklarigitajn privilegiojn por reprodukti malnovan recepton. Telefono, kiu startas, ne samas al telefono, pri kies retpolitiko vi ankoraŭ povas rezoni ses monatojn poste.