Libertine Ubuntu Touch-қа бүкіл телефонға арналған VPN бере ме?
Контейнердегі жұмыс үстелі пакеті бүкіл телефон туннелінен өзгеше сұраққа жауап береді. Желі, бірегейлік және ақау саясаты қайда тұратынын бақылаңыз.
Ubuntu Touch-та екі сұрақ бір сұрақ ретінде қойылады: бұл жұмыс үстелі пакеті іске қосыла ма, және телефон VPN ала ма. Контейнер біріншісіне жауап береді. Онда ешнәрсе екіншісіне жауап бермейді, өйткені контейнердің файлдық жүйеге өз көзқарасы бар, ал желілік стек пен оның саясаты телефонға тиесілі. Жұмыс ағынын уәде етпей тұрып, әр бөліктің қайда тұратынын бақылаңыз.
Бір сияқты көрінетін екі сұрақ
Контейнер ішінде жұмыс үстелі қолданбасын іске қосу қаптау жетістігі. Телефонның қосылым менеджерін туннель орнатуға, оны ұйқы кезінде ұстап тұруға және үзілгенде не болатынын шешуге мәжбүрлеу платформа жұмысы. Контейнер ішінде аяқталатын орнатушы тек тәуелділіктер сонда шешілгенін дәлелдейді. Ол телефонда мақұлданған VPN плагині бар-жоғын, туннель қайта жүктеуден кейін қала ма, әлде қандай қолданбалар оны пайдаланады дегенді айтпайды.
Кез келген бағалауда екеуін бөлек сөйлемдерде ұстаңыз. Оларды біріктіру зертханалық демонстрацияның ешкім орындай алмайтын қолдау міндеттемесіне айналу жолы.
Контейнер шекарасы шын мәнінде не береді
Libertine контейнері негізгі жүйесі тек оқуға арналған телефонның үстіне қабатталған жазуға болатын орта. Сондықтан онда пакет орнату мүлде жұмыс істейді, және сондықтан негізгі жүйеде дәл сол орнату жұмыс істемейді. Ол қолданбаларды алдыңғы планда, телефон экранымен кіріктіріліп іске қосады, және серверлік бағдарламалық жасақтаманы іске қосу немесе процесті фонда тірі ұстау тәсілі емес екені анық. Бұл шектеулер VPN клиенті үшін маңызды, өйткені ол қосулы тұруы керек.
libertine-container-manager list
libertine-container-manager info -i <container-id>
libertine-launch -i <container-id> bash
Тізім қандай контейнерлер бар екенін көрсетеді, ал info командасы дистрибутив мен орнату күйін хабарлайды. launch командасы сізге ішінде shell береді, және пакет шын мәнінде нені орнатқанын тексерудің дұрыс орны сол. Ол бермейтіні телефон желісіне билік. Туннель жасағысы келетін контейнер ішіндегі бинарлық файлға артықшылықты интерфейс керек, ал ол интерфейс платформаға тиесілі, контейнерге емес.
Телефонның желілік күйі қайда тұрады
Атаулар, маршруттар және қосылым профильдері кез келген контейнерден тыс, телефонның желілік қызметімен басқарылады. Туннель жазбасы онда платформа сол VPN түрін қолдағанда және оператор тиісті плагинді орнатқанда ғана пайда болады.
nmcli connection show
ip route get 10.42.0.10
ip -br addr show
Қосылымдар тізімі осы телефонда VPN профилі бар-жоғы туралы беделді жауап. Егер сіздің туннеліңіз сол тізімде болмаса, контейнер ішіндегі ешбір жұмыс оны көрсете алмайды. Маршрутты іздеу тар сұраққа жауап береді: бұл телефон бір межелі орын үшін қай интерфейсті пайдаланар еді. Әр өзгерістен кейін қайталау керек тексеру осы, өйткені профиль болуы мүмкін, бірақ белгілі бір қолданба жүретін жол бола бермеуі мүмкін.
Бір жұмыс ағынын басынан аяғына дейін оқыңыз
Нақты міндетті таңдаңыз, мысалы жұмыс үстелі клиентімен жеке дерекқорға жету. Содан кейін ағынды бақылаңыз: қолданба контейнерде басталады, хост атауын телефон пайдаланатын қандай да бір шешуші арқылы шешеді, сокет ашады, және телефонның маршруттауы оны қай интерфейс алып жүретінін шешеді. Әр қадамның иесі бар. Контейнер қолданбаға ие, платформа шешуші мен маршруттауға ие, ал VPN соңғы нүктесі аутентификацияға ие. Кез келген қадамдағы сәтсіздік сол қадамның сәтсіздігі, бүкіл идеяның емес.
Жеке хост атауы мен жеке мекенжайды бөлек тексеріңіз. Жалпы мекенжайға шешілетін атау мен туннельге маршрутталатын мекенжай әртүрлі бақылаулар, және оларды шатастыру қайталауға келмейтін есеп тудырады.
Жауап жоқ болғанда нені жазу керек
Кейде адал қорытынды бұл телефон осы шығарылымда жұмыс ағынын көтере алмайды. Мұны дәлелдермен жазыңыз: платформа қандай қосылым түрлерін ұсынады, қандай клиенттер сыналды және қай қадамда сәтсіздік болды.
Содан кейін қабылданған баламаны атаңыз: басқа құрылғы, басқа кіру әдісі немесе жеке желілерге тимей контейнер ішінде қалатын тар міндет.
Ескі рецепті қайта шығару үшін негізгі жүйені қайта қосуға немесе түсініксіз артықшылықтар беруге азғыруға қарсы тұрыңыз. Іске қосылатын телефон жарты жылдан кейін де желілік саясаты туралы ойлана алатын телефонмен бірдей емес.