Op Ubuntu Touch wurde twa fragen as ien steld: sil dit buroblêdpackage rinne, en krijt de tillefoan in VPN. De kontener beantwurdet de earste. Neat deryn beantwurdet de twadde, want in kontener hat syn eigen each op it bestânsstelsel, wylst de netwurkstapel en syn belied by de tillefoan hearre. Folgje wêr't elk stik wennet foardat jo in wurkstream tasizze.

Twa fragen dy't as ien lykje

In buroblêdapplikaasje yn in kontener draaie is in ferpakkingsprestaasje. De ferbiningsbehearder fan de tillefoan in tunnel opbouwe litte, dy troch sliep hâlde en beslute wat der bart as er falt, is platfoarmwurk. In ynstallearder dy't yn de kontener foltôget, bewissiget allinne dat de ôfhinklikheden dêr oplost binne. Hy seit neat oer oft de tillefoan in goedkarde VPN-ynstekker hat, oft de tunnel in werstart oerlibbet, of hokker applikaasjes him brûke.

Hâld de twa yn aparte sinnen yn elke beoardieling. Se gearfoegje is hoe't in laboratoariumdemo in stipeferplichting wurdt dy't nimmen neikomme kin.

Wat de kontenergrins eins leveret

In Libertine-kontener is in skriuwbere omjouwing oer in tillefoan hinne, wêrfan it basissysteem allinne-lêze is. Dêrom kin in pakket dêr ynstallearre wurde, en dêrom kin deselde ynstallaasje op it basissysteem net. Hy draait applikaasjes ek op 'e foargrûn, yntegrearre mei it skerm fan 'e tillefoan, en it is útdruklik gjin manier om serversoftware te draaien of in proses yn 'e eftergrûn libben te hâlden. Dy beheiningen jouwe foar in VPN-klant, dy't ferwachte wurdt oan te bliuwen.

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

De list lit sjen hokker konteners bestean, en it info-opdracht rapportearret de distribúsje en de ynstallaasjestatus. It launch-opdracht jout jo in shell binnen, en dat is it goede plak om te besjen wat it pakket eins ynstallearre hat. Wat it jo net jout, is gesach oer it netwurk fan 'e tillefoan. In binêr yn 'e kontener dy't in tunnel meitsje wol, hat in privilegiearre ynterface nedich, en dy ynterface heart by it platfoarm, net by de kontener.

Wêr't de netwurkstatus fan 'e tillefoan wennet

Nammen, rûtes en ferbiningsprofilen wurde beheard troch de netwurkstsjinst fan 'e tillefoan, bûten elke kontener. In tunnel-yngong ferskynt dêr allinne as it platfoarm dat VPN-type stipet en de operator de byhearrende ynstekker ynstallearre hat.

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

De ferbiningslist is it gesachhawwende antwurd op de fraach oft der in VPN-profil op dizze tillefoan is. As jo tunnel net op dy list stiet, sil gjin hoemannichte wurk yn 'e kontener him ferskine litte. De rûtesykjende antwurdet in ingere fraach: hokker ynterface dizze tillefoan foar ien bestimming brûke soe. Dat is de kontrôle om nei elke feroaring te werheljen, want in profil kin bestean en dochs net it paad wêze dat in beskaat applikaasje nimt.

Lês ien wurkstream fan begjin oant ein

Kies de echte taak, bygelyks in privee databank berikke mei in buroblêdklant. Folgje dan de stream: de applikaasje start yn 'e kontener, lôst de hostnamme op fia hokker resolver de tillefoan ek brûkt, iepenet in sokkel, en de rûtering fan 'e tillefoan beslút hokker ynterface him draacht. Elke stap hat in eigner. De kontener besit de applikaasje, it platfoarm besit de resolver en de rûtering, en it VPN-einpunt besit de autentikaasje. In flater by hokker stap dan ek is in flater fan dy stap, net fan it hiele idee.

Test de privee hostnamme en it privee adres apart. In namme dy't nei in iepenbier adres oplost en in adres dat in tunnel yn rûtearre wurdt, binne ferskillende waarnimmingen, en se trochinoar helje leveret in rapport dat net werhelber is.

Wat te notearjen as it antwurd nee is

Soms is de earlike konklúzje dat dizze tillefoan, op dizze ferzje, de wurkstream net drage kin. Skriuw dat op mei it bewiis: hokker ferbiningstypen it platfoarm biedt, hokker klanten besocht binne en by hokker stap it misgien is.

Neam dan it alternative dat akseptearre is, itsij in oar apparaat, in oare tagongsmetoade of in ingere taak dy't yn 'e kontener bliuwt sûnder privee netwurken oan te reitsjen.

Wjerstean de ferlieding om it basissysteem opnij te mounten of ûnferklearre rjochten te jaan om in âld resept te reprodusearjen. In tillefoan dy't opstart is net itselde as in tillefoan dêr't jo seis moannen letter noch oer it netwurkbelied fan tinke kinne.

Relatearre artikelen