ایا 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 پای ټکی تصدیق لري. په هر ګام کې ناکامي د هغه ګام ناکامي ده، نه د ټولې مفکورې.
شخصي هوسټ نوم او شخصي پته جلا جلا وآزمویئ. هغه نوم چې عامه پتې ته حل کیږي او هغه پته چې تونل ته لارښوونه کیږي بېلې مشاهدې دي، او د دوی ګډول هغه راپور جوړوي چې بیا تولیدېدای نه شي.
کله چې ځواب نه وي څه ولیکو
کله ناکله صادقانه پایله دا وي چې دا تلیفون، په دې خپرونه کې، دا کاري بهیر نه شي وړلی. دا له شاهدانو سره ولیکئ: پلیټ فورم کوم ډول اړیکې وړاندې کوي، کوم پیرودونکي وآزمویل شول، او په کوم ګام کې ناکامي راغله.
بیا هغه بدیل بیان کړئ چې منل شوی، که بل وسیله وي، که بله لاسرسي طریقه وي، یا هغه تنګ کار چې په کانټینر کې دننه پاتې کیږي پرته له دې چې شخصي شبکو ته لاس ووهي.
د زاړه ترکیب بیا تولید لپاره د بنسټیز سیستم د بیا مونتاژ یا ناڅرګندو امتیازونو ورکولو هڅې ته مقاومت وکړئ. هغه تلیفون چې پیل کیږي هغه تلیفون نه دی چې نیم کال وروسته هم د هغه د شبکې تګلارې په اړه فکر کولی شئ.