WireGuard qo'l berishi muvaffaqiyatli, ammo javob qaytmaydi
Yaqinda bo'lgan qo'l berish kalitlarning ishlashini isbotlaydi. Tunnelni, firmwareni yoki kalitlarni ayblashdan oldin bitta ichki manzilni kuzatib, uzatish hisoblagichlarini o'qing.
Yaqinda bo'lgan qo'l berishlar yaxshi xabar va odamlar yozmoqchi bo'lgan gapdan ancha kichik da'vo. Ikki tomon autentifikatsiya qilingan qo'l berish xabarlarini almashdi. Ilova paketi baribir ichki manziliga yetib, qaytishi kerak.
Sog'lom boshqaruv tekisligi bilan jim ma'lumot tekisligi orasidagi bu bo'shliq bu yerda butun mavzu. O'sha hisoblagichlarning ikki o'qishi siz uning qaysi tomonida ekaningizni aytadi.
Qo'l berish kalitlarni isbotlaydi, yetkazishni emas
WireGuard qo'l berishi autentifikatsiya bilan kalit kelishuvidir. Tomonlar bir-biriga yeta olgan va amaldagi kalitlarga ega bo'lgan zahoti u muvaffaqiyatli bo'ladi. Marshrutlash, firewall siyosati va manzilning o'zi qo'l berish hech qachon bermaydigan savollar.
Shunday qilib tunnel to'liq qurilgan bo'lishi mumkin, ammo ichidagi har bir paket tashlab yuboriladi. Noto'g'ri marshrutlangan ichki paket va boshqa yo'l tutgan javob mijoz tomondan bir xil ko'rinadi.
Bitta ichki manzil butun sinovdir
Bitta manzilni tanlang va unda qoling. Qarshi tomonning o'z tunnel manzili eng oson holat, uning orqasidagi xost esa aynan bitta sakrash qo'shadi. O'zgarishni qayd etmasdan ular orasida almashish hech kim taqqoslay olmaydigan natijalar beradi.
So'ngra mijoz tanlagan marshrutga qarang. Aniqroq mahalliy marshrut paketni WireGuard so'ralishidan oldin ham boshqa joyga yuborishi mumkin va bu uy LAN tarmog'i uzoq diapazon bilan kesishganda har doim sodir bo'ladi.
ip route get 10.30.8.10
ip -4 addr show wg0
ip route show table all | grep -w wg0
Jismoniy interfeysga hal bo'ladigan manzil savolga allaqachon javob bergan. Tunnel hech narsani tashlamayapti. Paket unga hech qachon kirmagan.
Hisoblagichlar dalil, hukm emas
wg show har bir tomon uchun yuborilgan va qabul qilingan baytlarni bildiradi va bu ikki raqam mustaqil harakatlanadi. Bir o'qish oling, bitta ruxsat etilgan so'rov qiling, so'ngra o'sha daqiqada boshqa o'qish oling.
wg show wg0 transfer
wg show wg0 latest-handshakes
ping -c 4 10.30.8.10
wg show wg0 transfer
Qabul tekis turganda yuborishning ortishi javobsiz so'rovning imzosidir. Bu so'rov filtrlanganini, manzil o'chirilganini yoki javob boshqa marshrutdan chiqqanini aytmaydi. Bular bitta alomatni bo'lishadigan uchta tekshiruvdir. Har qanday konfiguratsiyani o'zgartirishdan oldin ularni ajrating.
Belgilangan bayt soni ham muvaffaqiyat chegarasi emas. Hisoblagich qiymatlari trafikka ergashadi va bitta raqamni sog'liq dalili deb qabul qilish ishonchli bemanilik tug'diradi.
Qarshi tomon qaytuvchi paketni o'zi tekshiradi
Uzoq tomon ichki paketni faqat manba o'sha tomonning allowedips ichiga tushganda qabul qiladi. Yuboruvchida mavjud marshrut yetarli emas. Qabul qiluvchida manba yozuvi bo'lmasa, qaytish trafigi jim tarzda tashlanadi.
Xostning firewalllari o'sha tekshiruv orqasida turadi. Tunnel interfeysiga ruxsat berib, ichki quyi tarmoqqa bermaydigan yo'naltirish qoidasi qo'l berishni qabul qiladi va paketni rad etadi. Mijoz tomondan bu aynan o'lik tomon kabi ko'rinadi. Ikki interfeysli xost noto'g'ri manbadan ham javob berishi mumkin, shunda tomon hech qachon kutmagan javobni tashlaydi.
Tajribani halol tuting
Uzoqdan kirish profilini u yetishi kerak bo'lgan o'sha uy tarmog'idan sinash mo'ljallangan yo'ldan boshqa yo'lni mashq qildiradi. Tashqi tarmoqqa o'ting va uning mahalliy prefiksini yozib oling, shunda ikki yugurishni taqqoslash mumkin.
Kichik muvaffaqiyatli almashinuv ham yo'lning barcha muammolarini istisno qilmaydi. Katta paketlar kichiklari o'tadigan joyda muvaffaqiyatsiz bo'lishi mumkin, o'lcham yoki protokolga mos filtr esa yuk ostida boshqacha tutishi mumkin.
Qo'l berishni ma'lum ishlaydigan bosqich sifatida saqlang va undan olg'a yuring. Keyingi foydali dalil bitta ichki so'rovning qayerda to'xtashi, yangi kalitlar to'plami va yana bir taxmin davrasi emas.