په Mac کې VPN پر «نښلول کېږي» بند پاتې شوی: په رېښتیا څه روان دي
نښلول کېدل یو بدلون دی، نه بند شوی ټنل۔ وګورئ چې د ټنل ماتول د کومې برخې ملکیت دی، لارې او DNS ولولئ، او له پراخه پروسس وژنې ډډه وکړئ۔
«نښلول کېږي» هغه حالت دی چې کلاینټ د ټنل ماتولو پر مهال ترې خبر ورکوي، نه د دې پرېکړه چې ټرافیک بند شوی۔ په Mac کې هغه ماتول د لنډ ترتیب په ډول روان دي، او نښه یوازې هغه وخت بدلېږي چې د اړیکې مالک برخه بیرته خبر ورکړي۔ کله چې یو ګام د یوه مرستندوی، پلگاین یا د تګلارې پرېکړې په تمه وي، نښه کېدای شي له انټرفېس وروسته هم هماغه ځای پاتې شي، یا ټنل داسې روان وي چې مینو یې لا ښیي۔ متن د «ماتول روان دي، پایله نامعلومه» په توګه واخلئ او معلومه کړئ کومه نیمه سمه ده۔
دوه خرابۍ د مینو له پټي څخه ورته ښکاري او مخالف غبرګون غواړي۔ په یوه کې ټنل لا هم پاکټونه وړي او یوازې ښودنه پخوانۍ ده۔ په بله کې ټنل تللی خو جلا تګلاره ټرافیک بند ساتي، چې ډېری وخت په قصد وي۔ لارې او د DNS حالت دوی له هرې مینو کړنې څخه ژر جلا کوي۔
نښه څه تعقیبوي
د VPN کلاینټ یو کوچنی حالت ماشین ساتي، او مینو پټه د هغه انعکاس دی۔ د هغې اړیکې لپاره چې macOS یې پخپله اداره کوي، هغه ماشین د سیستم په VPN چوکاټ کې دی۔ د اپلیکیشن لخوا اداره شوي ټنل لپاره هغه په اپلیکیشن او د هغه په امتیازي مرستندوی کې دی۔ د بندولو وروستی ګام سوکټ تړل نه دي۔ هغه د هغو شیانو خوشې کول دي چې ټنل یې کاري کړی و: د utun انټرفېس، هغه لارې چې ورته اشاره کوله، هغه د حل کوونکي ننوتنې چې کلاینټ ورټومبلې، او هر هغه فایر وال قاعده یا تګلاره چې د اړیکې پر مهال یې ټرافیک بنداوه۔
هغه ګامونه جلا دي، نو بندول کېدای شي په هر یو کې بند پاتې شي۔ هغه مرستندوی چې ځواب ورکول بندوي، هغه لاره چې دویم انټرفېس هم غوښتنه ورته لري، یا هغه د حل کوونکي ننوتنه چې بل پروفایل یې مالک دی، کولای شي کلاینټ په تمه پرېږدي۔ نښه د کلاینټ د خپل پرمختګ راپور دی، چې هغه د قصد په اړه واکمن او د شبکې په اړه بې باوره کوي۔
هغه برخه ومومئ چې د اړیکې مالک ده
په اصلي ترتیباتو کې scutil --nc list هغه خدمتونه چې سیستم یې پېژني او د هغوی حالت چاپوي، او scutil --nc status "Work VPN" د یوه خدمت تفصیل ورکوي۔ هغه ټنل چې د دریم لوري اپلیکیشن لخوا ساتل کېږي ممکن په دې لیست کې هېڅ ونه ښکاري، نو خالي پایله دا ثبوت نه دی چې هېڅ شی نښلول شوی نه دی۔
کله چې پروفایل د یوه اپلیکیشن وي، پر هغه د حالت انځور او پر مستند «نښلول پرېږده» کنټرول تکیه وکړئ۔ کړکۍ تړل د بندولو غوښتنه نه ده، که د شالید مرستندوی د ټنل مالک وي؛ آیکون ورکېږي او مرستندوی انټرفېس ژوندی ساتي۔ د Apple د VPN تنظیماتو مرجع اصلي کنټرولونه او دې ته چې اداره شوي تنظیمات له کومه ځایه راځي، پوښي۔
انټرفېسونه، لارې او DNS ولولئ
درې کتنې پرته له دې چې اړیکې ته لاس ووهي د پوښتنې ډېره برخه ځوابوي۔ د دوی یوځای تفسیر مهم دي، ځکه هر یو یوازې ګمراه کوونکی دی۔
scutil --nc list
netstat -rn -f inet | head -20
ifconfig | grep -A 3 '^utun'
scutil --dns | head -30
- utun انټرفېس شته، د هغه له لارې ډیفالټ یا ووېشل شوې لار ځي، حل کوونکی عرض کوونکي ته اشاره کوي: ټنل لا پورته دی او نښه پخوانۍ ده۔
- utun نشته، عادي ډیفالټ لار شته، DNS له DHCP څخه دی، انټرنیټ نشته: هغه تګلاره چې د نښلولو پر مهال بندوي خپله دنده کوي۔
- utun نشته، لار نشته، حل کوونکی لا عرض کوونکي ته اشاره کوي: ماتول نیمې لارې ته ودرېدل، او DNS هغه پاتې برخه ده چې باید پاکه شي۔
بیا یوه غوښتنه هغه داخلي کوربه ته ولېږئ چې باید یوازې د ټنل له لارې ځواب ووايي او یوه عامه کوربه ته۔ رسیدنه تګلاره له پاتې حالت څخه جلا کوي، پرته له دې چې کتنه د اندازه کولو تمرین شي۔ که لار لا ځواب ورکوي لومړی لیرې کار خوندي کړئ، او پر هغه ماشین چې له لیرې اداره کوئ د شبکې له بدلولو مخکې د ننوتلو دویمه لار برابر کړئ۔
ولې پراخه وژنه او د پروفایل ړنګول ګمراه کوونکي دي
د پروسس نومونه لکه pppd, racoon او configd د ځانګړو پلي کولو دي۔ د هغوی وژل کېدای شي نورو اړیکو ته زیان ورسوي، لارې او utun انټرفېسونه پرېږدي، او تاسو ته د دې ریکارډ نه درکوي چې کوم ګام بند پاتې شو۔ زوړ د پروسس نوم هم دا ثبوت نه دی چې دی د اوسني پروفایل مالک دی۔
پروفایل ړنګول او بیا جوړول له بند پاتې بدلون پاکولو څخه لوی بدلون دی۔ کېدای شي اداره شوي تنظیمات او سیمه ییز هویت توکي پرته له دې چې څه ناکام شول څرگند کړي وغورځوي، او په نظارت لاندې Mac کې ممکن یوازې بیرته راوستل شي۔ ړنګول د هغه ترتیب لپاره وساتئ چې په رېښتیا پخوانی شوی، او پرځای یې بدلون تشخیص کړئ۔
د بندولو هغه ترتیب چې نښه پرېږدي
لاندې ترتیب د اړیکې خپل کنټرولونه مسؤل پرېږدي او که بند پاتې کېدل بیرته راشي یو ریکارډ جوړوي۔ دا تاسو له دې هم منع کوي چې د ښودنې ستونزه په شبکه بدلون واوړئ۔
- لیرې کار خوندي کړئ، او که Mac لیرې دی ډاډ ترلاسه کړئ چې بل ډول ورته رسېدلی شئ۔
- د کلاینټ نوم، نسخه او پروفایل ولیکئ۔ د
log show --last 5m --predicate 'subsystem == "com.apple.networkextension"'په مرسته یوه لنډه کړکۍ ونیسئ؛ پخوانۍ نسخې لږ تاریخ ساتي، نو له بند پاتې کېدو سمدلاسه یې وچلوئ۔ - مستند «نښلول پرېږده» کنټرول وکاروئ، انتظار وکړئ، بیا د انټرفېس او لارو کتنې تکرار کړئ۔
- که نښه پخوانۍ ده خو ټنل ښکته دی، پرېږدئ او پرځای دې چې پروسسونه مجبور کړئ کلاینټ ته اجازه ورکړئ چې تازه شي۔
- که ماتول په رېښتیا بند پاتې شول، کلاینټ بیا پیل کړئ، بیا وروسته له دې چې کار خوندي شو د Mac بیا پیلول پلان کړئ۔ اداره شوي ماشینونه د مدیر بهیر غواړي۔
له بیا رغولو وروسته ډاډ ترلاسه کړئ چې عادي ډیفالټ لار او DHCP حل کوونکی بیرته راغلي، او بند شوی ټرافیک یا بیا رغول شوی یا په قصد لا بند دی۔ پروفایل او د کلاینټ نسخه له نښې سره ولیکئ، ترڅو راتلونکې پېښه له ثبوت پیل شي نه له مینو پټي اټکل۔