انټرفیس فعال دی خو wg-quick ناکام شو: اوس څه وکړو
ناکام واحد کېدای شي نیمګړی تنظیم شوی تونل پرېږدي. لومړی ناکام ګام ولولئ، پریکړه وکړئ چې پاک کړئ که ترمیم، بیا یې په غوښتنې سره ثابت کړئ.
واحد سور دی، انټرفیس شته، او تونل تر ډېره کار کوي، چې دا تر ټولو ګډوډونکی ترکیب دی. تنظیم یو ترتیب دی: لومړی انټرفیس جوړېږي، بیا پتې، لارې، د حل کوونکي تنظیمات او هر ډول هنګل امرونه راځي. په څلورم ګام کې ناکامي لومړني درې په خپل ځای پرېږدي، نو د انټرفیس نوم دا ثبوي چې پیل شو، نه دا چې بشپړ شو. یوه اضافي حقیقت به دا ګډوډي نه وه کړې: هغه ګام چې ناکام شو.
نیمګړی حالت عادي ناکامي ده
د دې چلند تمه باید وکړو، نه دا چې خرابي یې وګڼو. انټرفیس د تنظیم تر ټولو ارزانه برخه ده او پرېښودل یې تر ټولو اسانه، او همدا برخه ده چې ماشین نیمګړی کار کوونکی ښکاره کوي.
هغه څه چې لا نشته هغه هر څه دي چې د ناکام ګام وروسته راغلل. که ناکامي د حل کوونکي په پړاو کې وه, پتې او لارې شته او DNS نشته. که هغه لار وه، تونل پته لري او د هغې له لارې هېڅ لار نه لري.
پایله یو ماشین دی چې ځینو ازموینو ته ځواب وایي او په نورو کې ناکامېږي، نو ځکه خلک فکر کوي چې خدمت ځلېږي، حال دا چې هغه هېڅکله په بریالیتوب سره پیل شوی نه دی. هغه خدمت چې هېڅکله بشپړ شوی نه دی نشي ځلېدلی. یوازې د همدې لامل له مخې بیا بیا ناکامېدلی شي.
لومړی ناکام ګام ومومئ
یوازې اوسنی حالت نه، د واحد ژورنال ولولئ، او د ناکام تګ له سره یې ولولئ. وروستۍ کرښه تاسو ته د وتلو کوډ وایي؛ لومړنۍ تېروتنه وایي چې څه ترمیم کړئ.
دا امرونه د واحد حالت، د هغه واحد د بوټ ژورنال او د تونل ژوندی حالت چاپوي:
systemctl status wg-quick@wg0
journalctl -u wg-quick@wg0 -b --no-pager | tail -40
wg show
ip -4 addr show dev wg0د حل کوونکي تېروتنه، هغه لار چې له مخکې شته، هغه هنګل چې په غیرصفر کوډ ووت، او د تنظیم د شننې ناکامي ټولې په هغه کړکۍ کې ښکاري، او هر یو خپل برخه نوموي. یوازې د انټرفیس حالت ته کتل ټول هغه معلومات له پامه غورځوي.
درې شرطونه چې ترمیم فیصله کوي
پریکړه وکړئ چې پاکول کوئ، په ځای کې ترمیموئ، که واحد د بوټ له لارې لروئ، او دا د هر څه لیکلو دمخه پریکړه کړئ.
که انټرفیس مات وي خو تنظیم سم وي، پاک کړئ او بیا پیل کړئ. که تنظیم غلط وي، سم یې کړئ او سره له دې لومړی پاک کړئ، ځکه چې په نیمګړي حالت باندې دوهم مدیر پیلول یوه انټرفیس ته دوه خاوندان جوړوي. که ناکامي د سیسټم هغه برخه وي چې ماشین نه لري، لکه د حل کوونکي مرستندوی، نو د واحد تر شکایت پورې د سمون پر ځای انحصار په قصد نصب یا لرې کړئ.
هغه درې حالتونه ډېره برخه هغه څه پوښي چې د یو مرموز سور واحد په څېر ښکاري. توپیر کوونکې پوښتنه دا ده چې ایا هغه ناکامي به په پاک حالت ماشین کې هم پېښه شوې وای، او ځواب معمولاً د لومړنۍ تېروتنې له کرښې راځي.
د بیا هڅې دمخه پاک کړئ
په موجود حالت باندې بیا هڅه کېدای شي په نوي لامل ناکامه شي او اصلي لامل پټ کړي. انټرفیس په هغه اوزار ښکته کړئ چې جوړ کړی یې دی، بیا ډاډ ترلاسه کړئ چې هېڅ نه دی پاتې.
بې اړوند انټرفیسونه مه ړنګوئ او د کوربه شبکه ییز سټک مه بیا تنظیموئ. دواړه د یو کوچني شی د ترمیم لپاره لوی اقدامونه دي، او یو ناکام تونل په داسې ماشین بدلوي چې نورې اړیکې یې بیا رامنځته کول غواړي. سمه پوله یو انټرفیس او هغه واحد دی چې مالکیت یې لري. له دې پراختر هر څه د پېښېدو دمخه لیکل شوی لامل غواړي.
تونل ثابت کړئ، نه واحد
شین واحد معنا دا ده چې د پیل ترتیب په صفر ووت. دا معنا نه لري چې یوه پاکټ بل لوري ته ورسېد، او نه دا چې حل کوونکی هغسې تنظیم شو لکه تاسو غوښتل.
د تونل له لارې غوښتنه واستوئ او هغه حالت ولولئ چې جوړه کړې یې ده:
systemctl is-active wg-quick@wg0
wg show wg0 latest-handshakes
ping -c 3 10.63.0.1
resolvectl query internal.example.netبې ځوابه لاس ورکول بیا هم وایي چې تونل جوړ شو او هغه لوری چوپ دی، چې دا له هغه واحد چې هېڅکله پیل شوی نه دی بېله ستونزه ده. د واحد حالت، لاس ورکول او د غوښتنې پایله په یوه ثبت کې وساتئ، ځکه چې دوی په جلا توګه ناکامېږي او یوازې ترکیب یې سیسټم بیانوي.