په nftables کې اېښودل شوې نښه باید د ترافیک یوه ټولګه د تونل له لارې ولېږي، خو ترافیک بیا هم د فزیکي انټرفیس له لارې وځي۔ د قاعدو ټولګه په جلا ډول سمه ښکاري۔ معمولاً هغه څه پېښ شوي چې بل څه همدا نښه لیکلې ده، یا لارښوونې قاعده له هغه ماسک سره سمون خوري چې نوی ارزښت نور یې نه پوره کوي۔

کتل 1: هغه قاعده ولولئ چې کرنل ورسره سمون خوري

له فایر وال نه، بلکې د پالیسۍ له قاعدې پیل وکړئ۔ کرنل قاعدې د لومړیتوب په ترتیب ګوري او لومړی سمون جدول ټاکي۔ د fwmark ارزښت او ماسک له همدې قاعدې ولولئ، بیا تایید کړئ چې ستاسو ایښودل شوې نښه لرونکی پیکټ واقعاً ورسره سمون خوري۔ هغه قاعده چې بشپړ 32 بټ ارزښت تمه کوي له یوازې یو بټ لرونکي پیکټ سره سمون نه خوري۔

بیا تایید کړئ چې هغه قاعده کوم جدول ټاکي او په جدول کې څه دي۔ هغه قاعده چې خالي جدول ته اشاره کوي د پلټنې ناکامي رامنځته کوي، چې په ډېرو سیستمونو کې مانا یې دا ده چې پیکټ بلې قاعدې ته لوېږي او د فزیکي انټرفیس له لارې وځي۔

دوه کمانډونه دا فیصله کوي: د قاعدو لیست، او په هغه جدول کې د منزل لپاره د لارې پلټنه۔

کتل 2: د پیکټ نښه که د اړیکې نښه

nftables کولی شي پر پیکټ نښه او پر د اړیکو تعقیب ثبت نښه کېږدي، او دا بېل شیان دي۔ د پیکټ نښه د پیکټ د پروسس پړاو لپاره ژوندي پاتې کېږي، خو د اړیکې نښه د جریان لپاره پاتې کېږي او باید په قصد سره کاپي شي۔ یوه اېښودل او بله تمه کول یو عام نیمګړی حل دی۔

که لارښوونې قاعده پر پیکټ نښه ولاړه وي، نو په لار کې وروسته د اړیکې نښې بیا رغول هغې پرېکړې ته څه نه کوي، ځکه پرېکړه مخکې شوې ده۔

فیصله وکړئ چې د لارښوونې سیګنال د کوم شي دی، بیا یې هغه ځای کې کېږدئ چېرې چې د لارښوونې پرېکړه کېږي۔

کتل 3: دا نښه بل څوک هم لیکي

د WireGuard خپل وسایل خپل UDP پیکټونه نښانوي تر څو کوډ شوی ترانسپورت هغه تونل ته چې ورپورې اړه لري بېرته لارښوونه نه شي۔ که ستاسو د قاعدو ټولګه هماغه فیلډ ته بې اړیکې ارزښت ورکړي، هغه استثنا ورکېږي او د تونل بهرنی ترافیک د خپل ځان دننه د ننوتلو هڅه کوي۔ نښه یې هغه تونل دی چې جوړېږي او بیا ترافیک تېرول بندوي۔

نښې نور د فایر وال وسایلو، د کانټینر شبکې او د پالیسۍ لارښوونې له خوا نورو موخو لپاره هم کارول کېږي، نو د دوو فرعي سیستمونو له خوا د ټول فیلډ لیکل یو تضاد دی، حتی کله چې هر یو جلا سم وي۔

د بلې زیاتولو دمخه لیکونکي ولیکئ۔

کتل 4: ماسک فیصله کوي چې څه ساتئ

نښه یو 32 بټ فیلډ دی، او ماسکونه هغه لاره ده چې څو مالکان یې شریکوي۔ له ماسک سره ارزښت اېښودل هغه بټونه ساتي چې ستاسو نه دي؛ ټول فیلډ اېښودل د نورو ټولو بټونه له منځه وړي۔ په هر هغه قاعده کې ماسک ولولئ چې فیلډ ته لاس ورکوي، په هغو کې هم چې تاسو نه دي لیکلي۔

د بټونو وېش د قاعدو ټولګې ترڅنګ مستند کړئ۔

که نه، بله کس به هغه ارزښت بیا وکاروي چې مخکې مالک لري، او دلته تضاد د لارښوونې باګ ښکاري خو په حقیقت کې د پتې باګ دی۔ د nftables مستندات د پیکټ مېټاډاټا په اړه خپلې د نښې عملیات تشریح کوي۔

کتل 5: د پلټنې نه، بلکې د واقعي جریان په مرسته تایید کړئ

ساده د لارې پلټنه نښه نه لري، نو کولی شي له واقعي پیکټ څخه بېل مسیر وښيي۔ هغه ترافیک چې تاسو ته مهم دی جوړ کړئ او شمارونکي، د اړیکو تعقیب ثبت او هغه انټرفیس وګورئ چې واقعاً ترې وځي۔ هم شامل ټولګه او هم ایستل شوې ټولګه وآزمویئ، ځکه ډېره پراخه نښه استثنا ماتوي خو بریالۍ ښکاري۔ که شامله ټولګه کار وکړ او ایستل شوې ټولګه هم تونل ته ننوځي، نښه تنګه نه، پراخه ده۔

د ژوندي غونډې په جریان کې د تازه کولو لپاره د اړیکو حالت پاکول مه کوئ، ځکه نوي او موجود جریانونه قانوناً بېلې لارې نیولی شي۔

نښه، ماسک او جدول په یوه ځای ثبت کړئ، بیا بله سموننه د بیاکتنې وړ کېږي۔

اړوندې مقالې