Az Ubuntu Touchon két kérdést tesznek fel egyként: fut-e ez az asztali csomag, és kap-e a telefon VPN-t. A konténer az elsőre válaszol. Semmi benne nem válaszol a másodikra, mert a konténernek saját nézete van a fájlrendszerről, míg a hálózati verem és annak irányelve a telefonhoz tartozik. Kövesse, hol él minden darab, mielőtt munkafolyamatot ígér.

Két kérdés, amely egynek látszik

Asztali alkalmazást futtatni egy konténerben csomagolási teljesítmény. A telefon kapcsolatkezelőjét rávenni arra, hogy alagutat építsen, azt az alvás alatt is tartsa, és eldöntse, mi történik, ha megszakad, platformmunka. A konténeren belül befejeződő telepítő csak azt bizonyítja, hogy a függőségek ott feloldódtak. Semmit nem mond arról, van-e a telefonnak jóváhagyott VPN-bővítménye, túléli-e az alagút az újraindítást, vagy mely alkalmazások használják.

Bármely értékelésben tartsa a kettőt külön mondatokban. Ezek összevonása az, ahogy egy laborbemutató olyan támogatási kötelezettséggé válik, amelyet senki sem tud teljesíteni.

Mit nyújt valójában a konténer határa

A Libertine-konténer egy írható környezet, amely egy olyan telefonra rétegzett, amelynek alaprendszere csak olvasható. Ezért működik egyáltalán a csomag telepítése ott, és ezért nem működik ugyanaz a telepítés az alaprendszeren. Az alkalmazásokat előtérben futtatja, a telefon kijelzőjével integrálva, és kifejezetten nem módja a kiszolgálószoftver futtatásának vagy egy folyamat háttérben életben tartásának. Ezek a korlátok számítanak egy VPN-ügyfél esetében, amelynek elvárható, hogy bekapcsolva maradjon.

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

A lista megmutatja, mely konténerek léteznek, az info parancs pedig a disztribúciót és a telepítési állapotot jelenti. A launch parancs belül egy héjat ad, és ez a megfelelő hely annak vizsgálatára, mit telepített valójában a csomag. Amit nem ad, az a hatalom a telefon hálózata felett. A konténeren belüli binárisnak, amely alagutat akar létrehozni, kiemelt felületre van szüksége, és az a felület a platformhoz tartozik, nem a konténerhez.

Hol él a telefon hálózati állapota

A neveket, útvonalakat és kapcsolati profilokat a telefon hálózati szolgáltatása kezeli, minden konténeren kívül. Alagútbejegyzés csak akkor jelenik meg ott, ha a platform támogatja azt a VPN-típust, és az üzemeltető telepítette a megfelelő bővítményt.

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

A kapcsolati lista a mérvadó válasz arra, van-e VPN-profil ezen a telefonon. Ha az alagútja hiányzik abból a listából, semmilyen munka a konténeren belül nem fogja megjeleníteni. Az útvonalkeresés szűkebb kérdésre válaszol: melyik felületet használná ez a telefon egy célhoz. Ezt az ellenőrzést kell minden változtatás után megismételni, mert egy profil létezhet, és mégsem az az útvonal, amelyet egy adott alkalmazás választ.

Olvasson el egy munkafolyamatot elejétől a végéig

Válassza ki a valódi feladatot, például egy privát adatbázis elérését asztali ügyféllel. Aztán kövesse a folyamatot: az alkalmazás a konténerben indul, feloldja a hosztnevet azzal a feloldóval, amelyet a telefon használ, foglalatot nyit, és a telefon útválasztása dönti el, melyik felület viszi. Minden lépésnek van gazdája. A konténer birtokolja az alkalmazást, a platform birtokolja a feloldót és az útválasztást, a VPN-végpont pedig a hitelesítést. Egy lépés kudarca annak a lépésnek a kudarca, nem az egész ötleté.

Tesztelje külön a privát hosztnevet és a privát címet. Egy név, amely nyilvános címre oldódik fel, és egy cím, amely alagútba irányul, különböző megfigyelések, és összekeverésük olyan jelentést ad, amely nem reprodukálható.

Mit rögzítsen, ha a válasz nem

Néha az őszinte következtetés az, hogy ez a telefon ezen a kiadáson nem tudja vinni a munkafolyamatot. Írja le a bizonyítékokkal: milyen kapcsolattípusokat kínál a platform, mely ügyfeleket próbálták ki, és melyik lépés hibázott.

Ezután mondja ki az elfogadott alternatívát, legyen az másik eszköz, másik hozzáférési mód vagy szűkebb feladat, amely a konténeren belül marad, anélkül hogy privát hálózatokat érintene.

Álljon ellen a kísértésnek, hogy újracsatolja az alaprendszert vagy megmagyarázatlan jogosultságokat adjon egy régi recept újratermeléséhez. Egy telefon, amely elindul, nem ugyanaz, mint egy telefon, amelynek hálózati irányelvéről fél évvel később is tud még gondolkodni.

Kapcsolódó cikkek