Gëtt Libertine Ubuntu Touch eng VPN fir de ganzen Telefon?
En Desktoppak an engem Container beäntwert eng aner Fro wéi en Tunnel fir de ganzen Telefon. Verfollegt, wou Netz, Identitéit a Feelerpolitik wunnen.
Op Ubuntu Touch ginn zwou Froen als eng gestallt: wäert dësen Desktoppak lafen, a kritt den Telefon eng VPN. Den Container beäntwert déi éischt. Näischt dran beäntwert déi zweet, well en Container seng eege Vue vum Dateisystem huet, während de Netzstack a seng Politik zum Telefon gehéieren. Verfollegt, wou all Deel wunnt, ier Dir e Workflow versprécht.
Zwou Froen, déi wéi eng ausgesinn
En Desktopapplikatioun an engem Container lafe loossen ass eng Packungsleeschtung. Dem Telefon säi Verbindungsmanager dozou bréngen, en Tunnel opzebauen, en duerch de Schlof ze halen an ze decidéieren, wat geschitt wann en abrécht, ass Plattformsaarbecht. En Installer, deen am Container fäerdeg gëtt, beweist just, datt d'Ofhängegkeeten do geléist goufen. Hie seet näischt doriwwer, ob den Telefon e guttgeheescht VPN-Plugin huet, ob den Tunnel en Neistart iwwersteet oder wéi eng Applikatiounen en benotzen.
Halt déi zwee a getrennte Sätz an all Bewäertung. Si zesummenzemaachen ass de Wee, wéi eng Labordemo eng Ënnerstëtzungsverflichtung gëtt, déi kee kann anhalen.
Wat d'Containergrenz tatsächlech liwwert
En Libertine-Container ass eng schreifbar Ëmwelt, déi iwwer engem Telefon läit, deem säi Basissystem nëmme liesbar ass. Dofir fonctionnéiert d'Installatioun vun engem Pak do iwwerhaapt, an dofir fonctionnéiert déi selwecht Installatioun um Basissystem net. Hie leeft och Applikatiounen am Virdergrond, integréiert mam Bildschierm vum Telefon, an et ass ausdrécklech kee Wee, Serversoftware ze lafen oder e Prozess am Hannergrond lieweg ze halen. Dës Aschränkunge zielen fir eng VPN-Client, dee sollt u bleiwen.
libertine-container-manager list
libertine-container-manager info -i <container-id>
libertine-launch -i <container-id> bash
D'Lëscht weist, wéi eng Container et gëtt, an den info-Befehl mellt d'Distributioun an den Installatiounsstatus. Den launch-Befehl gëtt Iech eng Shell bannen, an dat ass déi richteg Plaz, fir ze kucken, wat de Pak tatsächlech installéiert huet. Wat en Iech net gëtt, ass Autoritéit iwwer den Netz vum Telefon. Eng Binär am Container, déi en Tunnel wëll maachen, brauch eng privilegiéiert Schnëttstell, an déi Schnëttstell gehéiert zur Plattform, net zum Container.
Wou den Netzzoustand vum Telefon wunnt
Nimm, Route a Verbindungsprofile ginn vum Netzdéngscht vum Telefon geréiert, baussent all Container. En Tunnelantrag erschéngt nëmmen dann do, wann d'Plattform déi VPN-Aart ënnerstëtzt an den Operateur de passenden Plugin installéiert huet.
nmcli connection show
ip route get 10.42.0.10
ip -br addr show
D'Verbindungslëscht ass déi autoritativ Äntwert op d'Fro, ob et eng VPN-Profil op dësem Telefon gëtt. Wann Ären Tunnel net op däre Lëscht ass, wäert keng Aarbecht am Container en do erschéngen. D'Routensich beäntwert eng méi enk Fro: wéi eng Schnëttstell dësen Telefon fir een Zil géif benotzen. Dat ass d'Préifung, déi no all Ännerung widderholl muss ginn, well eng Profil ka bestoen an awer net de Wee sinn, deen eng bestëmmten Applikatioun hëlt.
Liest een Workflow vum Ufank bis zum Enn
Wielt déi tatsächlich Aufgab, zum Beispill eng privat Datebank mat engem Desktopclient erreechen. Verfollegt dann de Floss: d'Applikatioun startet am Container, léist den Hostnumm iwwer de Resolver, deen den Telefon benotzt, mécht e Socket op, an d'Routage vum Telefon decidéiert, wéi eng Schnëttstell en droen. All Schrëtt huet en Proprietär. Den Container besëtzt d'Applikatioun, d'Plattform besëtzt de Resolver an d'Routage, an den VPN-Endpunkt besëtzt d'Authentifikatioun. E Feeler op engem Schrëtt ass e Feeler vun deem Schrëtt, net vun der ganzer Iddi.
Testt den private Hostnumm an déi privat Adress getrennt. En Numm, deen op eng ëffentlech Adress léist, an eng Adress, déi an en Tunnel geroutet gëtt, sinn ënnerschiddlech Observatiounen, an hir Verwiesselung ergëtt e Rapport, deen net kann reproduzéiert ginn.
Wat ze notéieren, wann d'Äntwert nee ass
Heiansdo ass déi éierlech Konklusioun, datt dësen Telefon op dëser Verëffentlechung de Workflow net kann droen. Schreift dat mat de Beweiser op: wéi eng Verbindungsaarten d'Plattform ubitt, wéi eng Clienten probéiert goufen a wéi e Schrëtt gescheitert ass.
Nennt dann déi akzeptéiert Alternativ, sief et en aneren Apparat, eng aner Zougangsmethod oder eng méi enk Aufgab, déi am Container bleift, ouni privat Netzer ze beréieren.
Widderstitt der Versuchung, d'Basissystem nei ze montéieren oder onerkläert Rechter ze ginn, fir en ale Rezept nozebauen. En Telefon, deen opstart, ass net datselwecht wéi en Telefon, iwwer deem seng Netzpolitik Dir nach en halleft Joer méi spéit kënnt nodenken.