په VPN ټرافیک کې د پالیسۍ پر بنسټ لارښوونه څه بدلوي او څه نه
قاعدې ټاکي چې کومه جدول وکتل شي، نو په اصلي جدول کې تلواليزه لار ډیری وخت هېڅ نه څرګندوي۔ د قاعده د زیاتولو دمخه لومړیتوبونه، نښې او سرچینې یوځای ولولئ۔
د پالیسۍ پر بنسټ لارښوونه هغه پوښتنې ته چې ډیری د ستونزو د حل یادښتونه کوي له بلې پوښتنې ځواب ورکوي۔ اصلي جدول وایي چې منزل چېرته ځي؛ د پالیسۍ قاعدې وایي چې کومه جدول اصلاً کتل کیږي، او دوی کولی شي دا د سرچینې پتې، د بنډل نښې، یا هغه انټرفېس له مخې پرېکړه کړي چې بنډل پرې راغلی۔ کله چې تونل ناسم چلند کوي، د قاعدو ټولګه ډیری وخت لامل وي او د لارښوونې جدول ډیری وخت نه۔
قاعدې جدول غوره کوي، بیا جدول لار غوره کوي
هره قاعده لومړیتوب، د سمون شرط او موخه جدول لري۔ کرنل قاعدې د لومړیتوب په ترتیب سره تېریږي او په لومړي سمون کې درېږي، بیا په هغه جدول کې د ترټولو اوږد پریفکس عادي پلټنه کوي۔ هغه قاعده چې تشې جدول ته اشاره کوي بلې قاعدې ته چې غوره کوي غورځي، او په دې توګه په احتیاط لیکل شوې قاعده کولی شي داسې ښکاره شي چې هېڅ نه کوي۔
نو ځکه د اصلي جدول ډمپ کول کارکوونکي VPN کلاینټ په ندرت سره تشریح کوي۔ کلاینټونه معمولاً قاعدې په ټیټو لومړیتوب شمېرو کې دننه کوي، د اصلي جدول د تلواليزې قاعدې څخه ډېر دمخه، نو بنډل هغه لارې ته چې تاسو ورته کتل هیڅکله نه رسیږي۔ په اصلي جدول کې د میټریک ټیټول هغه ټرافیک لپاره چې دمخه اوښتی وي هېڅ نه بدلوي۔
قاعده کولی شي په قصد سره یو پریفکس توره سوري یا نه رسېدونکی هم کړي۔ ځینې کلاینټونه داسې قاعده د امنیتي سویچ په توګه زیاتوي، او بیا غورځېدنه د تنظیم شوي تونل پر ځای د مات شوي تونل په څېر ښکاري۔
د قاعدو ټولګه د لیست په توګه نه، بلکې د ترتیب په توګه ولولئ
قاعدې د خپلو لومړیتوبونو او هغو جدولونو سره چې دوی ورته اشاره کوي چاپ کړئ، بیا هره هغه جدول چاپ کړئ چې تلواليزه یا د تونل لار لري۔ ترتیب هغه برخه ده چې اهمیت لري، او سکرینشاټ معمولاً هماغه برخه پرېږدي:
ip rule show ip route show table all | sed -n '1,60p' ip route get 198.51.100.20 from 10.8.0.2 ip route get 198.51.100.20 from 10.8.0.2 mark 0x1
وروستي دوه کمانډونه هغه دي چې تیوري په کتنه بدلوي، ځکه چې دوی پوښتنه کوي کرنل به د هغې سرچینې او هغې نښې لپاره څه کول۔ که ځواب د نښې په بدلېدو بدل شي، د نښې پر بنسټ قاعده فعاله ده او هر هغه ازموینه چې نښه پرېږدي بله بنډل ازمويي۔ بهرنۍ اړیکه خپله قاعده مستحقه ده۔ هغه تونل چې ټول ټرافیک له ځانه تېروي باید هغه پای ټکي پته چې ورسره نښلي وباسي، که نه نو کوډ شوي بنډلونه هغه تونل ته بېرته لېږل کیږي چې همدا اوس یې پرېښی دی۔ ډیری کلاینټونه هغه استثنا په اتوماتیک ډول دننه کوي، او په لاس سمون شوې د قاعدو ټولګه هماغه ځای دی چې دا ورکېږي۔
نښې او ساکټونه: دوه لارې چې کلاینټونه ټرافیک ویشي
ځینې کلاینټونه په فایرول کې بنډلونه نښه کوي او هغه قاعده زیاتوي چې له نښې سره سمون لري۔ نور د ساکټ کچې لارښوونه کاروي او د نښلېدو دمخه پر ساکټ لار ټاکي۔ لومړی په ip rule کې ښکاري؛ دویم نه، او په عمومي پلټنه کې به نه ښکاري۔
که ازموینه پروګرام له هغې اپلیکیشن څخه چې باید استازیتوب یې وکړي جلا چلند وکړي، وګورئ چې اپلیکیشن نښه ټاکي که څه وسیلې ته تړل کیږي۔ د میکانېزم له نومولو وروسته دا توپیر راز نه دی، او څرګندوي چې ولې په یوه ماشین کې له شل څخه curl او د براوزر ټب جلا لارې نیولی شي۔ دواړه تخنیکونه په پراخه معنا د پالیسۍ پر بنسټ لارښوونه ده: دوی لار له منزل پرته بل څه سره غوره کوي۔ هیڅ یو یې ټرافیک ته اجازه نه ورکوي، او هیڅ یو یې د هغو فایرول قاعدو یا اسنادو ځای نه نیسي چې سیال یې تمه لري۔
د بلې قاعدې د زیاتولو دمخه مالکیت تعقیب کړئ
قاعدې یو څه نصبوي۔ VPN کلاینټ، شبکه مدیر او په لاس لیکل شوې سکریپټ هر یو کولی شي د پیل په وخت قاعدې زیاتې کړي، او د بیا نښلېدو منطق کولی شي پخوانۍ ټولګه پرېږدي۔ له پخواني پروفایل څخه دوه زاړه قاعدې به د پروفایل له حذف وروسته هم اوږد وخت ټرافیک لارښوونه وکړي۔
په لومړیتوب او بڼه باندې وپېژنئ چې کوم پروسه د قاعدې مالکه ده، او وګورئ چې هغه مالک په هرې اړیکې کې ټولګه بیا لیکي که نه۔ که لیکي، نن زیاته شوې لاسي قاعده سبا ورکېږي، او سمون د کلاینټ په ترتیب کې دی نه په شل تاریخچه فایل کې۔ د ازموینې لپاره ټوله د قاعدو ټولګه پاکول یو زړه راښکونکی لنډه لار ده چې اټکلي بیه لري: هغه قاعدې هم لرې کوي چې کلاینټ ورته اړتیا لري ترڅو خپل تونل روان وساتي۔ قاعدې یوه یوه حذف کړئ، یا په داسې ماشین کې ازموینه وکړئ چې بیا پیل یې کولی شئ۔
ساحه د دوو بهیرونو سره ثابته کړئ، نه په یوه
سمون یوازې هغه بهیر تاییدوي چې باید اغیزمن شي او هغه بهیر چې باید نه شي۔ هغه منزل غوره کړئ چې پالیسي یې تونل ته لارښوونه کوي، او یو چې باید بهر پاتې شي، بیا د دواړو لپاره پلټنې او نیول پرتله کړئ:
ip route get 198.51.100.20 from 192.0.2.44 ip route get 198.51.100.21 from 192.0.2.44 tcpdump -ni any host 198.51.100.21 and port 443
کله چې دوه پلټنې جلا انټرفېسونه راوګرځوي، قاعده یو څه کوي۔ کله چې هغوی یو شان انټرفېس راوګرځوي، قاعده له ارادې څخه پراخه سمون لري، او دا هغه نیمګړتیا ده چې په غلې پټه ټوله فرعي شبکه د یو اپلیکیشن لپاره ټاکل شوي تونل له لارې لېږي۔
په ټکټ کې د قاعدو لومړیتوبونه او مالک خدمت د دوو ازموینې پتو سره ثبت کړئ۔ بیا بل کس د نښې د بیان پر ځای د تکرار وړ جوړه لري، او کولی شي په یوه دقیقه کې ووایي چې د پالیسۍ پر بنسټ لارښوونه لا هم فعاله ده که نه۔