د Windows د OpenVPN پروفایل په Ubuntu کې ناکامېږي: درې طبقې
یوازې د Windows لپاره لېږل شوې کرښه یوازې یوه خبرداری ده۔ همدا پروفایل له ټرمینل څخه لومړی د اجازو او بیا د نشتونکي ریزولور مرستندوی له امله ناکامېږي۔
همدا پروفایل له ټرمینل څخه پیل کړئ او هغه پیغام چې زیاتره خلک یې کاپي کوي یوه خبرداری ده، نه د کلاینټ د درېدو لامل۔ دلته درې خپلواکې طبقې ناکامېږي: لېږل شوې لارښوونه چې د Linux جوړښت یې نه پلي کوي، هغه اجازې چې د tun وسیلې جوړولو لپاره اړینې دي، او ریزولور مرستندوی چې اړیکه په کارکوونکي DNS بدلوي۔ دوی په ترتیب سره سمبال کړئ، ځکه هر یو کولای شي بل پټ کړي۔
ډاونلوډ لکه چې راغلی هماغسې وساتئ او یوه کاپي سمه کړئ، ترڅو نوی ډاونلوډ ستاسو بدلونونه په خاموشۍ کې بیرته نه کړي۔
له تورنولو دمخه خبرداری ولولئ
block-outside-dns په Windows کې DNS د Windows د فلټر کولو پلیټ فارم له لارې قفل کوي، او Linux کلاینټ هیڅ نه لري چې دا ورسره ونښلوي۔ کله چې سرور دا لېږي، کلاینټ د هغې لېږل شوې ننوتنې لپاره د نامعلوم انتخاب کرښه چاپوي او دوام ورکوي، ځکه لېږل شوی انتخاب مرګونکی نه ګڼل کیږي۔ خو په خپل فایل کې هماغه کرښه بله خبره ده: هلته پارسر ودريږي۔ له هر څه لاس وهلو دمخه پریکړه وکړئ چې له دغو دواړو کومه یې لرئ، ځکه یوازې یوه یې چلند پای ته رسوي۔
د شور د لرې کولو لپاره یې له پارس کولو دمخه فلټر کړئ: د هغه نوم لپاره pull-filter ignore ننوتنه، یا کله چې کرښه په ځایي فایل کې وي --ignore-unknown-option۔ دواړه هغه کرښه غلی کوي چې تاسو لا لوستلې ده؛ هېڅ یوه هم هغه خرابي نه جوړوي چې تاسو یې تشخیص نه دی کړی۔
اجازې له هر بل شي دمخه ناکامېږي
tun وسیله او هغه لارې چې ورسره راځي ځانګړې وسیلې دي، او نورمال حساب نشي کولای دوی جوړ کړي۔ --user انتخاب دا وېش تشریح کوي: ډیمون یوازې د ځانګړي کار له ترسره کېدو وروسته خپلې ځانګړتیاوې پرېږدي۔ دا د root په توګه یا د هغې unit له لارې چې دا هماغسې پیلوي پیل کړئ، بیا د سندونو کتلو دمخه د اجازې تېروتنه وپلټئ۔ پر پروفایل د فایل اجازې نرموول پروسې ته هغه حقونه نه ورکوي چې نلري یې۔
د TLS تېروتنه یعنې کلاینټ دا طبقه تېره کړه۔ د وسیلې یا لارې شکایت یعنې هېڅکله پورتنۍ طبقې ته ونه رسېد۔
GUI څه کوي او ټرمینل نه کوي
په بریالیتوب سره نښلېدل په داسې حال کې چې هر پلټنه لا ناکامېږي درېیمه طبقه ده۔ NetworkManager خپله د ریزولور کار کوي، له همدې امله د ډیسکټاپ واردات کولای شي DNS ووېشي حتی کله چې د پروفایل up سکریپټ هېڅکله په بریالیتوب سره نه وي چلېدلی۔ openvpn --config امر هغه څه چلوي چې --up نوموي، او که هغه مرستندوی نه وي، انټرفیس ښکاري خو پلټنې لا هم پخوانیو سرورونو ته ځي۔ دواړو لارو سکریپټونه د هر څه نصبولو دمخه پرتله کړئ۔
د خپل وېش لپاره بسته شوی مرستندوی وکاروئ؛ د بلاګ پوسټ څخه کاپي شوی سکریپټ معمولاً بل ریزولور هدف ګرځوي۔ هغه یوځای والی چې د systemd-resolved لپاره ورکول کیږي عمومي vpnc بڼې سکریپټ نه دی، او هر یو له کلاینټ څخه خپل دلیلونه او متغیرونه تمه کوي۔ د کاروونکي تعریف شوي up سکریپټونه هم script-security 2 ته اړتیا لري مخکې له دې چې کلاینټ دوی اصلاً چل کړي۔
په بل چلند کې طبقې جلا کړئ
یو ځل د --verb 4 سره چل کړئ او لاګ په هغه ترتیب ولولئ چې پېښ شوی: د وسیلې جوړېدل، لارې، TLS لاس ورکول، بیا د up سکریپټ وتنه۔ په دغه ترتیب کې لومړنۍ ناکامي هغه ده چې د سمولو وړ ده؛ له هغې وروسته هر څه معمولاً پایله ده۔ هغه تونل چې جوړیږي په داسې حال کې چې ریزولور یې نه کوي تاسو په درېیمه طبقه کې ږدي، چېرې چې سند بې اړیکه دی۔ پرتله کولو پر مهال ډاونلوډ شوی پروفایل بې لاسه پرېږدئ۔
کله چې د چلونکي هر تعدیل بله رد شوې کرښه تولید کړي، فایل بل پلیټ فارم ته نښه شوی دی۔ د تلپاتې فلټر لیست جوړولو پرځای د Linux صادرات وغواړئ۔
ویلیکئ کومه طبقه ناکامه شوه او څه یې بدله کړه، ځکه که نه، بل کس چې همدا فایل ترلاسه کوي هغه هم پر خبرداری ودريږي۔