د WireGuard د ډیفالټ لارې حلقه: د پای نقطې لاره ومومئ
ډیفالټ لاره د تونل خپل کوډ شوي پیکټونه بیرته د هغه دننه ته لیږي. د پای نقطې لاره ولولئ، یوه هوسټ لاره اضافه کړئ، بیا یې تایید کړئ او بیرته یې وګرځوئ.
انټرفیس پورته راځي، د همکار ترتیب سم ښکاري، او هیڅ لاس ورکول هیڅکله بشپړ نه شي۔ د تونل له لارې د ډیفالټ لارې اضافه کول هغه ګام دی چې ډیری وختونه دا رامنځته کوي: هماغه د لارو جدول اوس پریکړه کوي چې د تونل خپل کوډ شوي پیکټونه چیرته باید لاړ شي، او هغه ځواب چې ورکوي بیرته تونل ته ځي۔ هیڅ شی نشي کولی بهرنی پیکټ وړي چې دننی پیکټ به وړي، نو اړیکه له پیل مخکې ودریږي۔ ترمیم کوچنی دی، خو یو ترتیب لري، او تایید د سمون څخه مهم دی۔
د لارې له بدلولو مخکې حلقه تایید کړئ
د همکار اوسنی د پای نقطې پته ولولئ او بیا د لارښوونې سټیک څخه وپوښتئ چې هغې پتې ته تلونکی پیکټ چیرته ځي۔ که ځواب د تونل انټرفیس ونوموي، حلقه تایید شوې او نور تشخیص ته اړتیا نشته۔ د یو څه لمس کولو دمخه دواړه پایلې په بدلون ثبت کې وساتئ، ځکه چې د ترمیم وروسته پرتله هماغه دوه کمانډونه دي۔ حلقه یو ځل لیدل شوې سره نریزه نه ده؛ ستونزه دا ده چې انټرفیس هغه وخت روغ ښکاري چې دا پیښیږي۔
sudo wg show wg1 endpoints
ip route get 198.51.100.20
ip rule show
په هغه ثبت کې د تګلارې قواعد شامل کړئ۔ ډیفالټ لاره چې په اصلي جدول کې سمه ښکاري کیدای شي د هغه قاعده څخه وبایلي چې د نښه شوي یا نښه نه شوي ترافیک لپاره بل جدول غوره کوي، او حلقه به بیا د لارو د جدول سره چې سم ښکاري راڅرګنده شي۔
د پای نقطې لاره ولولئ، نه د تونل لاره
د پای نقطې لاره هغه مسیر دی چې کوډ شوي ډیټاګرامونه د همکار عامې پتې ته ځي، او باید د تونل د شتون تر وخته د تونل څخه بهر پاتې شي۔ د تونل لاره هر هغه څه دي چې همکار ته د وړلو اجازه لري۔ دا دواړه لارې یو د لارو جدول شریکوي، او دقیقاً له همدې امله یو واحد هر څه نیول کیدونکی ننوتل کیدای شي دواړه یو بل ته ونسکور کړي۔ د تونل ترافیک د تونل له خپل ترانسپورت څخه جلا کول ټوله ډیزاین ستونزه ده، او هر ملاتړ شوی وسیله یې چیرې لږ توپیر سره حل کوي۔
که انټرفیس دواړه وړي، دواړه د پتې کورنۍ جلا جلا وګورئ۔ کار کوونکی IPv4 استثنا د دې په اړه هیڅ نه وایي چې ایا IPv6 پای نقطه لا هم د لاسرسي وړ ده، او مخلوط ترتیب کیدای شي کار کوونکی ښکاري تر هغه چې د همکار IPv6 پته غوره شي۔
د پای نقطې لاره په یوه منسجم بدلون سره بیا جوړه کړئ
دوه ملاتړ شوي چلندونه شته، او د هغوی ګډول هغه لاره ده چې یو کار کوونکی ترتیب غیرقابل پیشبینی کوي۔ لومړی دا دی چې هغه وسیله چې انټرفیس لري ټول تونل اداره کړي: wg-quick د ډیفالټ همکار حد لپاره ځانګړې اداره لري چې جلا جدول، د تګلارې قواعد او د ساکټ نښه نصبوي، کوم چې بهرني پیکټونه د تونل څخه بهر ساتي۔ هغه میخانیزم لاس نه وهئ، د هغې نیمایي په لاس بیا جوړولو پرځای۔ هغه ترتیب چې په لاس اضافه شوې ډیفالټ له هغه مدیر سره ګډوي چې لا دمخه نښې او قواعد نصبوي، معمولاً د بیا اتصال وروسته ناکام شی، کله چې مدیر هغه حالت بیا لیکي چې لاسي ګام یې فرض کړی و۔
دوهم په لاس جوړ شوی ډیزاین دی چې پکې پای نقطه د فزیکي ګیټوې له لارې روښانه هوسټ لاره ترلاسه کوي۔ هغه لاره د ډیفالټ څخه مخکې اضافه کړئ، د اضافه کولو پرځای بدل کړئ ترڅو زوړ ننوتل ونه شي کولی، او بیا لټون تایید کړئ۔
sudo ip route replace 198.51.100.20/32 via 192.0.2.1 dev eth0
ip route get 198.51.100.20
sudo ip route add default dev wg1
تایید کړئ، بیا د بیرته راستنیدو لاره وساتئ
هغه د لاس ورکولو وخت نښه چې مخ ته ځي لومړنی ثبوت دی، او له هغه انټرفیس څخه چې یوازې شتون لري پیاوړی دی۔ د تونل له لارې د غوښتنلیک ازموینې سره یې تعقیب کړئ، بیا په قصد سره انټرفیس ښکته کړئ او تایید کړئ چې کوربه د هغه ډیفالټ لارې چې هیڅ ته اشاره نه کوي د ساتلو پرځای کاریدونکي حالت ته راستنیږي۔ هغه وروستی ګام خلک پریږدي، او هماغه پریکړه کوي چې بیا پیل ماشین بې اړیکې پریږدي که نه۔
sudo wg show wg1 latest-handshakes
sudo wg-quick down wg1
ip route show default
ip route get 198.51.100.20
د دې ټولو څخه مخکې، اوسنی د لارښوونې حالت وساتئ او ډاډ ترلاسه کړئ چې د ننوتلو هغه لاره شته چې تونل ته اړتیا نلري: کنسول، د باندې مدیریت پته یا په ځای کې همکار۔ هغه لرې ماشین چې خپله ډیفالټ لاره له لاسه ورکوي د هغې اړیکې له لارې چې همدا اوس یې له لاسه ورکړه بیرته نشي راوستل کیدای، او په رنبوک کې ترټولو خوندي ګام هغه دی چې د لومړي کمانډ دمخه اخیستل کیږي۔