Да ли 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 вам даје љуску унутра и то је право место да проверите шта је пакет заиста инсталирао. Оно што вам не даје је власт над мрежом телефона. Бинарни фајл унутар контејнера који жели да створи тунел потребан му је привилеговани интерфејс, а тај интерфејс припада платформи, не контејнеру.
Где живи мрежно стање телефона
Имена, руте и профиле везе управља мрежна служба телефона, изван сваког контејнера. Запис тунела се тамо појављује само када платформа подржава тај тип VPN и оператер је инсталирао одговарајући додатак.
nmcli connection show
ip route get 10.42.0.10
ip -br addr show
Списак веза је ауторитативни одговор на питање да ли на овом телефону постоји VPN профил. Ако вашег тунела нема на том списку, никакав рад у контејнеру неће га учинити видљивим. Тражење руте одговара на уже питање: који би интерфејс овај телефон користио за једно одредиште. То је провера која се понавља после сваке промене, јер профил може постојати и ипак не бити пут којим иде дата апликација.
Прочитајте један ток рада од почетка до краја
Изаберите прави задатак, на пример приступ приватној бази података са десктоп клијентом. Затим пратите ток: апликација стартује у контејнеру, разрешава име домаћина преко било ког резолвера који телефон користи, отвара сокет, а рутирање телефона одлучује који ће га интерфејс носити. Сваки корак има власника. Контејнер поседује апликацију, платформа поседује резолвер и рутирање, а крајња тачка VPN-а поседује аутентикацију. Неуспех на било ком кораку је неуспех тог корака, не целе идеје.
Тестирајте приватно име домаћина и приватну адресу одвојено. Име које се разрешава у јавну адресу и адреса која се рутира у тунел су различита запажања, а њихово мешање даје извештај који се не може поновити.
Шта забележити када је одговор не
Понекад је искрен закључак да овај телефон, на овом издању, не може да носи ток рада. Запишите то са доказима: које типове веза платформа нуди, који су клијенти пробани и на ком кораку је дошло до неуспеха.
Затим наведите прихваћену алтернативу, било да је то други уређај, други начин приступа или ужи задатак који остаје у контејнеру без додиривања приватних мрежа.
Одуприте се искушењу да поново монтирате основни систем или дате необјашњене привилегије да бисте репродуковали стари рецепт. Телефон који се подиже није исто што и телефон о чијој мрежној политици још можете да размишљате шест месеци касније.