VPN نښلوي، د مینو بار یې ښیي، او یو داخلي کوربه بیا هم وخت تېروي. په داسې حالت کې درې ممکنه لاملونه شته، او کوم یو یې تطبیق کیږي دا پورې اړه لري چې تونل څنګه تنظیم شوی و. یا د لارې امر د شبکې پتې په اړتیا ځای کې د کوربه پته کارولې، یا پروفایل پخپله یو ډیفالټ لاره نصبوي چې پرېکړه تېروي، یا کلاینټ PPP تونل دی چې د پروفایل کیلي پرځای یو هنګ ته اړتیا لري. هغوی په همدې ترتیب وګورئ، ځکه لومړی یې ردول تر ټولو ارزانه دي.

منزل د شبکې پته ده، ماسک مخکښ توصیفوي

networksetup -setadditionalroutes د منزل، فرعي شبکې ماسک او ګیټوې درې ګانې اخلي. هغه بل چې یوه داخلي فرعي شبکه د تونل له لارې لیږي داسې ښکاري:

sudo networksetup -setadditionalroutes "VPN (L2TP)" 192.168.1.0 255.255.255.0 10.2.0.0

وګورئ منزل څه دی: د شبکې پته، نه د هغه سرور پته چې تاسو یې رسیدو هڅه کوئ. په هغه قضیه کې چې دا مقاله یې جوړه کړه، په هغه ځای کې د 192.168.1.20 سره ورته امر هیڅ ګټور کار ونه کړ، او د 192.168.1.0 سره یې بدلول سمدلاسه کار وکړ. ورته ماسک، ورته ګیټوې، یوه بېله شمېره. ټول ناکامي په کوچني بڼه همدا ده.

لامل ریاضي دی، نه پالیسي. د کوربه پته چې د /24 ماسک سره جوړه شوې وي 192.168.1.0/24 نه توصیفوي؛ هغه څه توصیفوي چې د لارښوونې جدول یې په ګټوره توګه نه شي ساتلی، نو ننوتنه رد یا له پامه غورځول کیږي او تونل په پای کې د ستاسو له ارادې کم وړي.

کله چې تاسو په دقیق ډول یو کوربه غواړئ، د کوربه پته د 255.255.255.255 ماسک سره وکاروئ. ګډې جوړې هغه ځای دی چې دا خرابیږي، نه د کوربه پتې کارول پخپله. له یوې پتې جوړه شوې /32 قانوني لاره ده؛ له یوې پتې جوړه شوې /24 تېروتنه ده.

بل لیست بدلوي، او نوم لفظي دی

په لومړي هڅه کې دوه چلندونه خلک حیرانوي. امر د زیاتولو پرځای بشپړه اضافي لاره لیست ټاکي، نو هغه بل چې یوه مخکښه زیاتوي پخواني نور په خاموشۍ لرې کوي. ټول سیټ په یوه بل کې جوړ کړئ.

د خدمت نوم هم هغه لیبل نه دی چې تاسو جوړ کړی. هغه له وسیلې ولوستل او په دقیق ډول یې کاپي کړئ، د ډول ضمیمه هم پکې شامله ده:

networksetup -listallnetworkservices

هغه نوم چې په یو توري توپیر ولري د لوستلو وړ تېروتنه نه او نه لاره ورکوي. دلته سمه تخنیک کاپي او پیسټ دی، نه له حافظې بیا ټایپ کول.

کله چې پروفایل د ډیفالټ لارې دعوه کوي

ویشل شوې لارې د هر هغه منزل لپاره د ډیفالټ لارې ته بایلې، چې په څرګند ډول نه پوښي، او د بشپړ تونل لپاره تنظیم شوی L2TP پروفایل په دقیق ډول همدا نصبوي. که پروفایل ووايي چې هر څه د تونل له لارې ځي، اضافي لارې لیست ډېر لږ بدلیږي. ستاسو ننوتنه غلطه نه ده؛ دا یوازې هغو منزلو لپاره بې اړیکه ده چې هېڅکله یې نوم نه اخلي. د دې کنټرول معمولا په کوم لارې امر کې نه، بلکې د پروفایل د ټول ترافیک لیږلو په تنظیم کې وي.

دا فیصله وکړئ چې تاسو په رښتیا کوم ماډل غواړئ، مخکې له دې چې نورې ننوتنې سم کړئ. د استثناوو سره بشپړ تونل له ځانګړو مخکښو سره ویشل شوي تونل څخه بېل ترتیب دی، او دواړه ګډول داسې جدول جوړوي چې هیڅوک یې اټکل نه شي کولی.

که سازمان بشپړ تونل غواړي، نو په سیمه کې یې ویشلو هڅه بند کړئ او اړتیا هغه چاته یوسئ چې پالیسي لري. په سیمه کې زیاتره شوې لاره چې له دې سره مخالفه وي، په هر حال به د بل پروفایل تازه کولو سره لرې شي.

PPP تونلونو ته د کیلي پرځای هنګ ته اړتیا ده

د PPP پر بنسټ تونلونو لپاره، defaultroute هغه پروفایل کیلي ده چې ډیفالټ لاره جوړوي؛ هغه لرې کړئ او کلاینټ به د هر منزل دعوه کول بند کړي. بیا لارې د انټرفیس څرګندیدو وروسته زیاتېږي، معمولا د /etc/ppp/ip-up څخه:

#!/bin/sh
/sbin/route add -net 192.168.1.0 -interface ppp0

سکریپټ د root په ملکیت او د اجرا وړ وساتئ، او کله چې په ماشین کې له یوې زیاتې تونل پروفایل وي د انټرفیس نوم ته ګارډ زیات کړئ. هغه هنګ چې د هر PPP تړاو لپاره ځي او د یو وسیلې نوم فرض کوي، اوږد عمر لرونکې کوچنۍ تېروتنه ده.

ویشل کیدل په درې غوښتنو سره تایید کړئ

د نښلولو پر مهال جدول ونیسئ او یادښت کړئ چې کوم انټرفیس تونل ته خدمت کوي. بیا ځانګړی منزل وګورئ، د هغه امر د وتلو حالت باور کولو پرځای چې هغه یې جوړ کړی. د وتلو کوډ وایي چې وسیلې دلیلونه ومنل که نه، نه دا چې ترافیک ستاسو د ارادې لارې ځي.

د درې غوښتنو سره پای ته ورسئ چې ویشل ثابتوي: په پته یو داخلي کوربه، د داخلي حل کوونکي له لارې یو داخلي نوم، او یو عامه سایټ چې لا هم باید سیمه ییز تړاو وکاروي. که عامه سایټ اوس د تونل له لارې هم ځي، ویشل هېڅکله نه دي شوي، هر څه چې د لارو لیست وایي.

بیا یو ځل بیا ونښلئ او داخلي غوښتنه تکرار کړئ، ځکه په لاس زیاتې شوې لارې کولای شي له هغه انټرفیس اوږد ژوند وکړي چې هغوی یې اعتبارمنې کړې او د تونل لویدو وروسته ترافیک په خاموشۍ تور سوري ته واړوي.

اړوندې مقالې