Ubuntu Touch'da ikki savol bitta savol kabi beriladi: bu ish stoli paketi ishlaydimi va telefon VPN oladimi. Konteyner birinchisiga javob beradi. Unda hech narsa ikkinchisiga javob bermaydi, chunki konteynerning fayl tizimiga o'z qarashi bor, tarmoq steki va uning siyosati esa telefonga tegishli. Ish oqimini va'da qilishdan oldin har bir qism qayerda yashashini kuzatib boring.

Bitta kabi ko'rinadigan ikki savol

Konteyner ichida ish stoli ilovasini ishga tushirish qadoqlash yutug'idir. Telefonning ulanish menejerini tunnel qurish, uni uyqu davomida ushlab turish va uzilganda nima bo'lishini hal qilishga majbur qilish platforma ishidir. Konteyner ichida tugaydigan o'rnatuvchi faqat bog'liqliklar u yerda hal qilinganini isbotlaydi. Telefonda tasdiqlangan VPN plagini bor-yo'qligi, tunnel qayta yuklashdan keyin qolishi yoki qaysi ilovalar undan foydalanishi haqida hech narsa aytmaydi.

Har qanday baholashda ikkalasini alohida jumlalarda saqlang. Ularni birlashtirish laboratoriya namoyishini hech kim bajara olmaydigan qo'llab-quvvatlash majburiyatiga aylantirish yo'lidir.

Konteyner chegarasi aslida nima beradi

Libertine konteyneri asosiy tizimi faqat o'qish uchun bo'lgan telefon ustiga qatlamlangan yoziladigan muhitdir. Shuning uchun u yerda paket o'rnatish umuman ishlaydi va shuning uchun asosiy tizimda xuddi shu o'rnatish ishlamaydi. U ilovalarni oldingi planda, telefon ekrani bilan integratsiyalashgan holda ishga tushiradi va server dasturiy ta'minotini ishga tushirish yoki jarayonni fonda tirik saqlash usuli emasligi aniq. Bu cheklovlar VPN mijozi uchun muhim, u yoniq turishi kerak.

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

Ro'yxat qaysi konteynerlar borligini ko'rsatadi, info buyrug'i esa distributiv va o'rnatish holatini xabar qiladi. launch buyrug'i sizga ichkarida shell beradi va paket aslida nima o'rnatganini tekshirish uchun to'g'ri joy shu. U bermaydigan narsa telefon tarmog'i ustidan hokimiyatdir. Tunnel yaratmoqchi bo'lgan konteyner ichidagi binar fayl imtiyozli interfeysga muhtoj, va bu interfeys platformaga tegishli, konteynerga emas.

Telefonning tarmoq holati qayerda yashaydi

Nomlar, marshrutlar va ulanish profillari telefonning tarmoq xizmati tomonidan boshqariladi, har qanday konteynerdan tashqarida. Tunnel yozuvi u yerda faqat platforma shu VPN turini qo'llab-quvvatlaganda va operator tegishli plaginni o'rnatganda paydo bo'ladi.

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

Ulanishlar ro'yxati bu telefonda VPN profili bormi degan savolga vakolatli javobdir. Agar tuningiz o'sha ro'yxatda bo'lmasa, konteyner ichidagi hech qanday ish uni ko'rinadigan qilmaydi. Marshrut qidiruvi torroq savolga javob beradi: bu telefon bitta manzil uchun qaysi interfeysdan foydalanadi. Har bir o'zgarishdan keyin takrorlanishi kerak bo'lgan tekshiruv shu, chunki profil mavjud bo'lishi mumkin va baribir ma'lum bir ilova boradigan yo'l bo'lmasligi mumkin.

Bitta ish oqimini boshidan oxirigacha o'qing

Haqiqiy vazifani tanlang, masalan ish stoli mijozi bilan shaxsiy ma'lumotlar bazasiga yetib borish. Keyin oqimni kuzatib boring: ilova konteynerda boshlanadi, xost nomini telefon ishlatadigan har qanday hal qiluvchi orqali hal qiladi, soket ochadi va telefonning marshrutlashi uni qaysi interfeys olib o'tishini hal qiladi. Har bir qadamning egasi bor. Konteyner ilovaga ega, platforma hal qiluvchi va marshrutlashga ega, VPN oxirgi nuqtasi esa autentifikatsiyaga ega. Har qanday qadamdagi xatolik o'sha qadamning xatosi, butun g'oyaning emas.

Shaxsiy xost nomi va shaxsiy manzilni alohida sinab ko'ring. Ommaviy manzilga hal bo'ladigan nom va tunnelga marshrutlanadigan manzil turli kuzatishlardir, ularni chalkashtirish esa qayta tiklanmaydigan hisobot yaratadi.

Javob yo'q bo'lganda nima yozish kerak

Ba'zan halol xulosa shuki, bu telefon bu nashrda ish oqimini ko'tara olmaydi. Buni dalillar bilan yozing: platforma qanday ulanish turlarini taklif qiladi, qaysi mijozlar sinab ko'rilgan va qaysi qadamda xatolik bo'lgan.

Keyin qabul qilingan muqobilni ko'rsating: boshqa qurilma, boshqa kirish usuli yoki shaxsiy tarmoqlarga tegmasdan konteyner ichida qoladigan torroq vazifa.

Eski retseptni qayta tiklash uchun asosiy tizimni qayta ulash yoki tushuntirilmagan imtiyozlar berish vasvasasiga qarshi turing. Yonadigan telefon yarim yildan keyin ham tarmoq siyosati haqida o'ylay oladigan telefon bilan bir xil emas.

O'xshash maqolalar