Antaako Libertine Ubuntu Touchille koko puhelimen VPN:n?
Konttiin pakattu työpöytäpaketti vastaa eri kysymykseen kuin koko puhelimen tunneli. Jäljitä, missä verkko, identiteetti ja vikakäytäntö sijaitsevat.
Ubuntu Touchissa kaksi kysymystä esitetään yhtenä: toimiiko tämä työpöytäpaketti ja saako puhelin VPN:n. Kontti vastaa ensimmäiseen. Mikään siinä ei vastaa toiseen, koska kontilla on oma näkymänsä tiedostojärjestelmään, kun taas verkkopinon ja sen käytäntö kuuluvat puhelimelle. Jäljitä, missä kukin osa sijaitsee, ennen kuin lupaat työnkulun.
Kaksi kysymystä, jotka näyttävät yhdeltä
Työpöytäsovelluksen ajaminen kontissa on paketointisaavutus. Puhelimen yhteyshallinnan saaminen pystyttämään tunneli, pitämään se lepotilan yli ja päättämään, mitä katkeamisessa tapahtuu, on alustatyötä. Kontin sisällä valmistuva asentaja todistaa vain, että riippuvuudet ratkesivat siellä. Se ei kerro mitään siitä, onko puhelimessa hyväksytty VPN-laajennus, kestääkö tunneli uudelleenkäynnistyksen vai mitkä sovellukset sitä käyttävät.
Pidä molemmat erillisissä lauseissa missä tahansa arvioinnissa. Niiden yhdistäminen on se tapa, jolla laboratoriodemo muuttuu tukisitoumukseksi, jota kukaan ei voi täyttää.
Mitä kontin raja oikeastaan tarjoaa
Libertine-kontti on kirjoitettava ympäristö, joka on kerrostettu puhelimen päälle, jonka perusjärjestelmä on vain luku -tilassa. Siksi paketin asentaminen sinne ylipäätään toimii ja siksi sama asennus perusjärjestelmään ei toimi. Se ajaa sovelluksia myös etualalla, puhelimen näyttöön integroituna, eikä se ole nimenomaisesti tapa ajaa palvelinohjelmistoa tai pitää prosessia elossa taustalla. Nämä rajoitukset merkitsevät VPN-asiakkaalle, jonka odotetaan pysyvän käynnissä.
libertine-container-manager list
libertine-container-manager info -i <container-id>
libertine-launch -i <container-id> bash
Listaus näyttää, mitkä kontit ovat olemassa, ja info-komento raportoi jakelun ja asennustilan. launch-komento antaa sinulle kuoren sisälle, ja se on oikea paikka tutkia, mitä paketti todella asensi. Mitä se ei anna, on valta puhelimen verkkoon. Kontin sisällä oleva binääri, joka haluaa luoda tunnelin, tarvitsee etuoikeutetun rajapinnan, ja se rajapinta kuuluu alustalle, ei kontille.
Missä puhelimen verkkotila sijaitsee
Nimet, reitit ja yhteysprofiilit hallitsee puhelimen verkkopalvelu, minkään kontin ulkopuolella. Tunnelimerkintä ilmestyy sinne vain, kun alusta tukee kyseistä VPN-tyyppiä ja operaattori on asentanut vastaavan laajennuksen.
nmcli connection show
ip route get 10.42.0.10
ip -br addr show
Yhteyslistaus on valtuutettu vastaus kysymykseen, onko tässä puhelimessa VPN-profiili. Jos tunnelisi puuttuu listalta, mikään työ kontin sisällä ei saa sitä ilmestymään. Reittihaku vastaa kapeampaan kysymykseen: mitä rajapintaa tämä puhelin käyttäisi yhteen kohteeseen. Se on tarkistus, joka toistetaan jokaisen muutoksen jälkeen, koska profiili voi olla olemassa eikä silti olla reitti, jonka tietty sovellus valitsee.
Lue yksi työnkulku alusta loppuun
Valitse todellinen tehtävä, esimerkiksi yksityiseen tietokantaan pääseminen työpöytäasiakkaalla. Seuraa sitten virtaa: sovellus käynnistyy kontissa, selvittää isäntänimen millä tahansa puhelimen käyttämällä ratkaisijalla, avaa pistokkeen, ja puhelimen reititys päättää, mikä rajapinta sen kuljettaa. Jokaisella vaiheella on omistaja. Kontti omistaa sovelluksen, alusta omistaa ratkaisijan ja reitityksen, ja VPN-päätepiste omistaa todennuksen. Epäonnistuminen missä tahansa vaiheessa on sen vaiheen epäonnistuminen, ei koko idean.
Testaa yksityinen isäntänimi ja yksityinen osoite erikseen. Nimi, joka selvittää julkiseksi osoitteeksi, ja osoite, joka reititetään tunnelin sisään, ovat eri havaintoja, ja niiden sekoittaminen tuottaa raportin, jota ei voi toistaa.
Mitä kirjata, kun vastaus on ei
Joskus rehellinen johtopäätös on, että tämä puhelin tässä versiossa ei kanna työnkulkua. Kirjoita se muistiin todisteineen: millaisia yhteystyyppejä alusta tarjoaa, mitä asiakkaita kokeiltiin ja missä vaiheessa epäonnistuttiin.
Ilmoita sitten hyväksytty vaihtoehto, olipa se toinen laite, toinen käyttötapa tai kapeampi tehtävä, joka pysyy kontin sisällä koskematta yksityisiä verkkoja.
Vastusta kiusausta liittää perusjärjestelmä uudelleen tai antaa selittämättömiä oikeuksia vanhan reseptin toistamiseksi. Puhelin, joka käynnistyy, ei ole sama kuin puhelin, jonka verkkokäytännöstä voit vielä puolen vuoden kuluttua järkeillä.