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

دواړه نښې په جلا ځایونو کې ژوند کوي او د جلا مهالویشونو له مخې پای ته رسېږي.

دوه نښې، دوه ژوندونه

د بنډل نښه یو skb ته اړه لري، له هغې سره د کنډکونو له لارې سفر کوي او د تګلارې پر بنسټ لارښوونې fwmark ټاکونکی یې کاروي. د اړیکې نښه conntrack ننوتنې ته اړه لري، د هغې بهیر په بنډلونو کې پاتې کېږي او تر هغه پورې د لارښوونې قاعدې لپاره نه لیدل کېږي چې یو څه یې بېرته کاپي نه کړي. د بنډل نښه په اړیکه کې ساتل یو زېرمه کول دي؛ بحالول یې جلا کړنه ده. هیڅ یو هم پخپله نه کېږي.

نو ځکه د قاعدو ټولګه کېدای شي سمه ښکاره شي، خو د لارې پرېکړه صفر ګوري: ارزښت زېرمه شوی و، او هیڅ شي بحال نه کړ.

د دواړو ترمنځ کاپي کول هغه ګام دی چې تاسو یې لیکئ

دوه مهمې جملې په مخالف لوري ځي: یوه د بنډل نښه په اړیکه کې ساتي، بله د اړیکې نښه پر بنډل باروي. کومه یې چې تاسو ته اړینه ده په دې پورې اړه لري چې د بهیر په نسبت ډلبندي کله کېږي. یو ډیزاین کېدای شي یوازې د بنډل نښې ته اړتیا ولري، او دا چې یوې حل لارې دواړه کارولي و نو د conntrack نښه کول ورزیاتول هغه لاره ده چې ساده تګلاره دویمه ناکامي طریقه ترلاسه کوي.

ct mark set meta mark
meta mark set ct mark

لوری د قاعدې ترڅنګ ولیکئ، ځکه چې لومړي نظر ته له نحو څخه څرګند نه دی. لومړې کرښه ساتي، دویمه بحالوي، او هیڅ یو بل نه اړوي.

د هغې لټون څخه مخکې ډلبندي وکړئ چې هغه کاروي

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

د اړیکې حالت دوام هم روښانه پلان ته اړتیا لري. که د یوه بهیر یوازې لومړی بنډل ډلبندي شي، وروستي بنډلونه د زېرمه شوې نښې بحالولو ته اړتیا لري، که نه نو بې نښې لاره به ونیسي. د اړیکې توصیف کوونکې نښې او د بنډل توصیف کوونکې نښې ترمنځ توپیر همدا دی.

لارې ته نښه لرونکې پوښتنه وکړئ

ip route get 10.77.0.10 mark 0x2

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

زیاتېدونکی شمارونکی د دې شاهد دی چې یوې قاعدې له یوه بنډل سره سمون خوړلی. دا شاهد نه دی چې وروستي بنډل په سمه پرېکړه نقطه کې غوښتل شوې نښه لېږدولې.

نښه، لوری، وخت او ماسک ولولئ. څلور کتنې، او لار نوره معما نه ده.

اړوندې مقالې