Vai Libertine nodrošina Ubuntu Touch VPN visam telefonam?
Darbvirsmas pakotne konteinerā atbild uz citu jautājumu nekā tuneļa risinājums visam telefonam. Izsekojiet, kur mīt tīkls, identitāte un kļūdu politika.
Ubuntu Touch divi jautājumi tiek uzdoti kā viens: vai šī darbvirsmas pakotne darbosies, un vai telefons iegūs VPN. Konteiners atbild uz pirmo. Nekas tajā neatbild uz otro, jo konteineram ir savs skats uz failu sistēmu, bet tīkla steks un tā politika pieder telefonam. Izsekojiet, kur mīt katra daļa, pirms apsolāt darbplūsmu.
Divi jautājumi, kas izskatās kā viens
Darbvirsmas lietotnes palaišana konteinerā ir iepakošanas sasniegums. Panākt, lai telefona savienojumu pārvaldnieks izveido tuneli, notur to cauri miega režīmam un izlemj, kas notiek pārtraukuma gadījumā, ir platformas darbs. Instalētājs, kas pabeidzas konteinerā, pierāda tikai to, ka atkarības tur tika atrisinātas. Tas neko nepasaka par to, vai telefonam ir apstiprināts VPN spraudnis, vai tunelis pārdzīvo pārstartēšanu vai kuras lietotnes to izmanto.
Jebkurā novērtējumā turiet abus atsevišķos teikumos. To sapludināšana ir ceļš, kā laboratorijas demonstrācija kļūst par atbalsta saistībām, ko neviens nevar izpildīt.
Ko konteinera robeža patiešām sniedz
Libertine konteiners ir rakstāma vide, kas uzklāta virs telefona, kura pamatsistēma ir tikai lasāma. Tāpēc pakotnes instalēšana tur vispār strādā, un tāpēc tā pati instalēšana pamatsistēmā nestrādā. Tas arī palaiž lietotnes priekšplānā, integrēti ar telefona ekrānu, un tas nepārprotami nav veids, kā palaist servera programmatūru vai noturēt procesu dzīvu fonā. Šie ierobežojumi ir svarīgi VPN klientam, kuram jāpaliek ieslēgtam.
libertine-container-manager list
libertine-container-manager info -i <container-id>
libertine-launch -i <container-id> bash
Saraksts parāda, kuri konteineri pastāv, un komanda info ziņo par distribūciju un instalācijas stāvokli. Komanda launch dod jums čaulu iekšpusē, un tā ir īstā vieta, kur pārbaudīt, ko pakotne faktiski instalēja. Ko tā nedod, ir varu pār telefona tīklu. Binārais fails konteinerā, kas grib izveidot tuneli, pieprasa priviliģētu saskarni, un šī saskarne pieder platformai, nevis konteineram.
Kur mīt telefona tīkla stāvoklis
Nosaukumus, maršrutus un savienojumu profilus pārvalda telefona tīkla pakalpojums, ārpus jebkura konteinera. Tuneļa ieraksts tur parādās tikai tad, kad platforma atbalsta šo VPN veidu un operators ir instalējis atbilstošo spraudni.
nmcli connection show
ip route get 10.42.0.10
ip -br addr show
Savienojumu saraksts ir autoritatīvā atbilde uz jautājumu, vai šajā telefonā ir VPN profils. Ja jūsu tunelis šajā sarakstā nav, neviens darbs konteinerā to neparādīs. Maršruta meklēšana atbild uz šaurāku jautājumu: kuru saskarni šis telefons izmantotu vienam galamērķim. Tā ir pārbaude, kas jāatkārto pēc katras izmaiņas, jo profils var pastāvēt un tomēr nebūt ceļš, pa kuru iet konkrēta lietotne.
Izlasi vienu darbplūsmu no sākuma līdz beigām
Izvēlieties īsto uzdevumu, piemēram, sasniegt privātu datubāzi ar darbvirsmas klientu. Pēc tam izsekojiet plūsmai: lietotne startē konteinerā, atrisina resursdatora nosaukumu ar jebkuru resolveri, ko telefons izmanto, atver ligzdu, un telefona maršrutēšana izlemj, kura saskarne to nesīs. Katram solim ir īpašnieks. Konteiners pārvalda lietotni, platforma pārvalda resolveri un maršrutēšanu, un VPN galapunkts pārvalda autentifikāciju. Neveiksme jebkurā solī ir šī soļa neveiksme, nevis visas idejas.
Pārbaudiet privāto resursdatora nosaukumu un privāto adresi atsevišķi. Nosaukums, kas atrisinās uz publisku adresi, un adrese, kas tiek maršrutēta tunelī, ir dažādi novērojumi, un to sajaukšana rada ziņojumu, ko nevar reproducēt.
Ko pierakstīt, kad atbilde ir nē
Dažkārt godīgais secinājums ir tāds, ka šis telefons šajā laidienā nevar iznest darbplūsmu. Pierakstiet to ar pierādījumiem: kādus savienojuma veidus platforma piedāvā, kuri klienti tika izmēģināti un kurā solī tas neizdevās.
Pēc tam norādiet pieņemto alternatīvu, vai tas būtu cits aparāts, cita piekļuves metode vai šaurāks uzdevums, kas paliek konteinerā, neaizskarot privātos tīklus.
Pretojieties kārdinājumam atkārtoti montēt pamatsistēmu vai piešķirt neizskaidrotas privilēģijas, lai atkārtotu vecu recepti. Telefons, kas ieslēdzas, nav tas pats, kas telefons, par kura tīkla politiku jūs vēl pēc pusgada varat spriest.