یو زوړ پروفایل په یو عصري Mac کې ځای نسیږي، کلاینت یې بې له کوم شکایت واردوي، او اړیکه پرې کېږي یا هېڅکله ترافیک نه تېریږي۔ مخکې له دې چې یوه ماسپښین په سندونو ولګوئ، په پروفایل کې د وسیلې کرښه ولولئ۔ که هلته dev tap لیکل شوی وي، تاسو له کلاینت څخه د Ethernet بڼې انټرفیس غواړئ، او په macOS کې دغه ډول ډېرې غونډې هم په همدې غوښتنه پای ته رسېږي۔

ګام 1: تایید کړئ چې پروفایل واقعاً TAP غواړي

پروفایلونه نوم بدلوي، پوښل کېږي او بیا صادرېږي، نو هغه فایل وګورئ چې واقعاً مو وارد کړی۔ د وسیلې لارښوونه او هر هغه include وپلټئ چې کېدای شي پرې لګښت وکړي۔ په ډېرو پېښو کې د وتنې دوه کرښې پوښتنه حل کوي۔ کله چې هم dev او هم dev-type ښکاره شي، وروستۍ لارښوونه ګټي، او کاپي شوی پروفایل همداسې یو جزئیات پټوي۔

grep -nE "^[[:space:]]*(dev|dev-type)[[:space:]]" client.ovpn
ls -l ~/Library/Application\ Support/ 2>/dev/null

که فایل dev tap یا dev tap0 ولري، کلاینت باید TAP انټرفیس پلي کړي۔ که dev tun ولري، د دې مقالې پاتې برخه نه تطبیقېږي او ستونزه بل ځای کې ده۔

د کلاینت نوم او نسخه، د macOS نسخه او دا چې پروفایل له کومه راغلی ولیکئ۔ دا درې واقعیتونه ټاکي چې لاندې دوه لارو څخه کومه یوه اصلاً ممکنه ده۔

ګام 2: پوه شئ چې د وسیلې حالت واقعاً څه بدلوي

TUN انټرفیس IP پاکټونه لیږدوي۔ کلاینت هغه پاکټونه لولي او لیکي چې IP سیال ته ادرس شوي، او عملیاتي سیستم یې لکه نور انټرفیسونه مسیروي۔

TAP انټرفیس Ethernet چوکاټونه لیږدوي، په شمول خپرونې او ARP۔ همدا پل شوي سرور ته اجازه ورکوي چې د DHCP له لارې پته ووېشي او کلاینت ته اجازه ورکوي چې وسایل په غږ کولو ومومي، او له همدې امله ځینې زاړه طرحې پرې تکیه کوي۔

بیه یې دا ده چې TAP یو ډرایور ته اړتیا لري چې سیستم ته Ethernet انټرفیس وړاندې کړي۔ Apple هغه کرنل پراختیا ماډل بند کړ چې زاړه Mac TAP ډرایوران پرې تکیه وو، او د هغې بدیل API په هغو کلاینتونو کې چې هېڅکله د هغې کارولو لپاره تازه نه شوې جادويي ډول نه ښکاره کېږي۔ د پلیټفارم وړتیا او لیږل شوی محصول دوه بېلې شیان دي۔

ګام 3: د مطابق کلاینت او مهاجرت ترمنځ وټاکئ

دوه رښتیني لارې شته۔ لومړی هغه کلاینت دی چې خپرونکی یې ستاسو د macOS نسخې او هارډویر لپاره اعلانوي چې اړین TAP ترتیب ملاتړ کوي۔ نه څلور کاله پخوا د فورم پوسټ، او نه آرشیف شوی نصب کوونکی: اوسنی اعلان او یوه ازموینه اړیکه۔

دویمه دا ده چې خدمت TUN ته ولېږدوئ، چې د کلاینت بدلون په اندازه د سرور بدلون هم دی۔ د مسیر شوې ټوپولوژي، د پتو حوض، د لرې شبکو لپاره ټېل وهل شوي مسیرونه او له هغو شبکو څخه حوض ته د بېرته راتلو لاره ته اړتیا لري۔

هغه څه چې کار نه کوي دا دي چې په خپله سیمه ییزه کاپي کې tap په tun بدل کړئ او هیله وکړئ۔ سرور لا هم پل جوړوي، کلاینت اوس IP خبرې کوي، او هېڅ شی سم نه ځي۔

ګام 4: مخکې له دې چې فعال خدمت بدل کړئ، حقایق راټول کړئ

اصلي پروفایل لاس نه وروړئ او د تجربو لپاره یوه کاپي جوړه کړئ۔ هغه فایل چې په یوه دقیقه کې یې بحالولی شئ د منظم فولډر څخه زیات ارزښت لري۔ کله چې بدیل کار وکړ، کاپي په قصد سره ړنګه کړئ پرته له دې چې په لیست کې ورته ښکاره دوه پروفایلونه پرېږدئ۔ همدا یوه عادت د ناکام مهاجرت وروسته ډېری ګډوډي مخه نیسي۔ اوسنی چلند ثبت کړئ ترڅو ثابتولی شئ چې څه بدل شول: ایا تونل پورته کېږي، پته اخلي، یو پیژندل شوي هوسټ ته رسېږئ، او د نومونو حل کار کوي۔

د دروازې مالک ته درې پوښتنې وکړئ۔ ایا سرور په پل شوې یا مسیر شوې ټوپولوژي کار کوي؟ کوم لرې پریفیکسونه باید د لاسرسي وړ وي؟ او ایا د ترتیب بدلون لپاره د ساتنې وخت شته، یا تمه ده چې پرته له سرور لاس وهلو کار وکړي؟

د دغو ځوابونه ټاکي چې نن ماسپښین د کلاینت ستونزه حل کوئ که بله اونۍ د شبکې بدلون پلان کوئ۔

ګام 5: د دواړو خواوو څخه مهاجرت تایید کړئ

کله چې سرور مسیر شوی ترتیب ولري او تاسو سم پروفایل ولرئ، په دې ترتیب ازموئ: تونل جوړېږي، کلاینت له نوي حوض څخه پته اخلي، د لرې خوا هوسټ ځواب ورکوي، او یو نوم د ټېل وهل شوي DNS تنظیم له لارې حل کېږي۔

بیا هغه څه ازموئ چې مخکې د Ethernet چلند پورې تړلي وو۔ که یو اپلیکیشن وسایل د خپرونې له لارې موندلي وي، د مسیر شوي تونل له لارې به یې ونه مومي، او د کلاینت ترتیب هېڅ اندازه یې بېرته نه راولي۔ هغه اپلیکیشن ته پیژندل شوې پته، سیمه ییز مرستندوی هوسټ یا بله موندنې طریقه غواړي۔

په یو ځل بیا نښلولو او یو ځل بیا پیلولو سره پای ته ورسوئ، ځکه هغه پروفایل چې یوازې په لومړي هڅه کې کار کوي معمولاً معنی لري چې ټېل وهل شوي مسیرونه یا DNS تنظیم د بیا نښلولو پر مهال نه تطبیقېږي۔

کله چې لا هم ناکام شي، لومړی تېروتنه ولولئ

هغه کلاینت چې انټرفیس نه شي جوړولی دا په خپل لاګ کې وايي، معمولاً په لومړیو کرښو کې۔ هغه کلاینت چې جوړ یې کړ او بیا په تصدیق کې ناکام شي له وسیلې پوښتنې ډېر مخکې تېر شوی، او د TAP پسې منډې وهل غونډه ضایع کوي۔

تر هغه چې بدیل ثابت شي اصلي پروفایل او فعال ترتیب وساتئ۔ د کلاینت بدلون بېرته اړول چټک دي؛ هغه پل شوې شبکه بیا جوړول چې چا په یوه اټکل ویجاړه کړې ده دومره چټک نه دي۔

اړوندې مقالې