Kirish muvaffaqiyatli o'tadi, portalning bosh sahifasi chiziladi, so'ngra qandaydir boshqaruv paneli vidjeti yoki hisobot brauzer taslim bo'lguncha waiting for host holatida qoladi. Ommaviy saytlar butun vaqt davomida odatdagidek yuklanadi va hech qanday hisob ma'lumoti o'zgarmagan. Kichik javoblar kelib, kattalari tiqilib qolishi paket o'lchami shiftining belgisi, kirish qoidasining emas. Profilda boshqa narsani o'zgartirishdan oldin bu o'qishni tasdiqlang.

O'lcham muammosini siyosat muammosidan ajrating

Rad etish ehtimolini istisno qilishdan boshlang. Agar shlyuz sizni rad etgan bo'lsa, ulanish sahifani yarim yuklash o'rniga darhol muvaffaqiyatsiz bo'lardi. Ko'tarilib, keyin faqat kattaroq uzatishlarda tiqilib qoladigan tunnel tashqi yo'l ichki paketni ko'tara olmasligini aytadi.

Mexanizm inkapsulyatsiya. Har bir ichki paket tunnel sarlavhalarini oladi, shuning uchun jismoniy bog'lanishga sig'gan yuk endi sig'maydigan tashqi paketga aylanadi va do-not-fragment bitini olib yuruvchi hamma narsa brauzer tushuna oladigan javobsiz tashlab yuboriladi.

Shiftni do-not-fragment zondlari bilan o'lchang

Taxmin qilish o'rniga shiftni o'lchang. Fragmentatsiyani rad etuvchi zondlar yuboring va javob qaytmaguncha yukni bosqichma-bosqich pasaytiring, quyidagidek buyruqdan boshlang: ping -M do -s 1472 host. DF o'rnatilganda fragmentatsiya kerakligi haqida shikoyat qiluvchi javob qiymat hali ham juda yuqori ekanini bildiradi. 1462 da, keyin 1452 da takrorlang va javob beradigan birinchi o'lchamda to'xtang. Raqamni sinab ko'rgan xost bilan birga yozib qo'ying, chunki javob o'sha yo'lga tegishli, umuman protokolga emas.

Tunnel haqiqatan trafik yuboradigan manzilni sinang. Shlyuzning ommaviy nomiga qarshi tashqi zond va ichki serverga qarshi ichki zond turli sakrashlarni o'lchaydi va har qaysisidagi ICMP filtrlash sog'lom yo'lni buzilgandek ko'rsatishi mumkin.

Qiymatni tunnel qurilmasiga qo'llang

Natijani Wi-Fi adapteriga emas, mijoz yaratgan interfeysga qo'llang. Linux mijozida bu ip link set dev tun0 mtu 1300 va keyin qiymat qabul qilinganini tasdiqlash uchun ip link show tun0. Mijoz bildirgan qurilma nomini ishlating, chunki u amalga oshirishga va tunnel qanday qurilganiga qarab farq qiladi.

Tunnel MTU sini pasaytirish har bir paket ko'taradigan yukni kichraytiradi, shuning uchun umumiy o'tkazuvchanlik biroz tushadi va bu katta javoblarni qora tuynukka tashlamaslikning narxi. Kichikroq raqam avtomatik ravishda xavfsizroq emas. Buning o'rniga jismoniy adapterni o'zgartirish zararni o'sha bog'lanishdagi har bir ulanishga tarqatadi, haddan tashqari katta ichki paketlar esa shunday katta bo'lib qoladi.

Avval mijozning o'z MTU so'rovlaridan foydalaning

Chaqiruvni siz boshqarsangiz, mijoz keyin yamalanish o'rniga o'lcham so'rashi mumkin. --mtu serverdan tunnel MTU sini so'raydi, --base-mtu esa ostidagi yo'lning MTU sini e'lon qiladi, shunda shlyuz tunnel raqamini chiqara oladi. Ikkalasi ham so'rov, va mijozning qo'llanmasi shlyuz ulardan birini bajarishini va'da qilmaydi.

Bu farq ish tartibingizni belgilaydi. Avval so'rovni sinab ko'ring va u yaratadigan interfeysni ko'zdan kechiring, keyin shlyuz tanlagan qiymat hali ham tiqilib qolsa, qurilmani mahalliy sozlashga qayting.

Muvaffaqiyatsiz bo'lgan uzatish bilan tekshiring, so'ngra uni doimiy qiling

Mahalliy ip link o'zgarishi mijoz tunnelni qayta qurmaguncha davom etadi, bu keyingi qayta ulanish yoki davom ettirishda sodir bo'ladi. Qiymatni ulanish boshlanadigan joyga qo'ying: mijozni ishga tushirib, keyin qurilmani sozlaydigan o'ram, ExecStartPost qadamli systemd birligi yoki shlyuz qabul qilganda mijoz parametri. Uni profil yonida versiya nazoratida saqlang, keyingi odam raqam nima uchun u yerda ekanini ko'rsin.

Muvaffaqiyatsiz bo'lgan so'rov bilan sinang, bosh sahifa bilan emas. Hisobotni oching, ilovani yuklab oling yoki tiqilib qolgan repozitoriy olishni ishga tushiring va hali ham to'xtasa, aynan qayerda to'xtashini yozib qo'ying. O'zgarishdan keyin chiziladigan sahifa kam narsani isbotlaydi, chunki u avval ham chizilgan.

Agar o'sha uzatish o'sha joyda tiqilib qolsa, MTU nazariyasi isbotlanmagan. Tunnelda trafikni ushlang va raqamni yana o'zgartirishdan oldin qaysi tomon yuborishni to'xtatishini tekshiring, oldingi qiymatni esa yozib qo'ying, shunda orqaga qaytarish bitta buyruq bo'lib qoladi.

O'xshash maqolalar