OpenVPN MTU ning nomuvofiq ishlatilishi haqida ogohlantiradi: xabar nimani taqqoslaydi
Ogohlantirish paket o‘lchamlarini emas, sheriklarning parametrlarini taqqoslaydi. Eskirgan link-mtu qiymatini yo‘ldagi haqiqiy MTU muammosidan ajratib, o‘lchamni hisobga oluvchi zond bilan sinab ko‘ring.
Bu ogohlantirish sheriklar parametrlari o‘rtasidagi taqqoslash haqida xabar beradi, ular orasidagi yo‘lni o‘lchash haqida emas. Odamlar buni «MTU noto‘g‘ri» deb o‘qiydi va satr yo‘qolguncha raqamni o‘zgartiradi. Bu konfiguratsiya taqqoslashini tarmoq o‘lchovi deb qabul qiladi va jurnal jim bo‘lishi bilan tunnelni ko‘pincha yomonlashtiradi. Foydali birinchi qadam bu ikki muammodan qaysi biri sizda haqiqatan borligini hal qilishdir.
Javobni uch shart belgilaydi: sheriklar nimani taqqoslaydi, qiymat eskirganmi va ogohlantirishdan tashqari qanday belgi bor.
Ogohlantirish paketlarni emas, parametrlarni taqqoslaydi
OpenVPN sheriklari qo‘l berish paytida parametr satrlarini almashadi va ularni parametrlar muvofiqligi tekshiruvining bir qismi sifatida taqqoslaydi. Bir tomon link-mtu yoki tun-mtu ni boshqasidan boshqacha bildirsa, nomuvofiqlik ikkala qiymat bilan qayd etiladi. Bu almashuv nima bo‘lishini ko‘rish uchun hech qachon katta paket yubormaydi, shuning uchun ogohlantirish sig‘imni emas, konfiguratsiyani tasvirlaydi. Tunnel to‘liq o‘lchamli trafikni tashib, baribir buni chop etishi yoki katta paketlarda ishlamay, hech narsa chop etmasligi mumkin.
To‘liq ogohlantirishni uning mahalliy va masofaviy qiymati bilan saqlang. Dalil — o‘sha juftlik; eslab qolgan yagona raqam emas.
link-mtu nega eskirgan
OpenVPN 2.6 link-mtu ni eskirgan deb e’lon qiladi, chunki o‘zgaruvchan sarlavhalar va kelishilgan shifrlar qat’iy bog‘lanish qiymatini ishonchsiz qiladi. Parametr protokol endi kafolatlamaydigan paket tuzilishini nazarda tutgan, shuning uchun so‘zma-so‘z link-mtu bo‘lgan eski profil joriy kod bajara olmaydigan niyatni tasvirlaydi. Bu raqamni yangi profilga ko‘chirish eskirgan taxminni tarqatadi. Uni tavsiya sifatida emas, eski profil tarixining bir qismi sifatida o‘qing.
Muvofiqlik tekshiruvida tun-mtu bilan bog‘langan ixtiyoriy OCC qiymati ham bor, u tarmoq nima tashiishini o‘zgartirmasdan nimani taqqoslashni o‘zgartiradi. Uni sozlash kattaroq paketlarni sig‘dirishga olib kelmaydi.
Yo‘lni sinashdan oldin profilni tuzating
Beixtiyor nomuvofiqlikni profillarga egalik qiluvchi orqali tuzating va server tomonidagi o‘zgarish har bir mijozga ta’sir qilishini yodda tuting. Instance haqiqatan yuklaydigan profilni tahrirlang, yuklab olish papkasidagi eksportni emas. So‘ngra bitta sinov mijozini qayta ulang va qaysi ogohlantirish qolishini belgilang. Xabar yo‘qolish o‘rniga shaklini o‘zgartirsa, siz o‘ylaganidan boshqa parametrlarni taqqoslayapsiz.
Umumiy server global qiymat ko‘chirilishidan oldin mijozlar ro‘yxatini tekshirishni talab qiladi, chunki bir saytga mos qiymat boshqasini buzishi mumkin.
So‘ngra haqiqatan mavjud belgini sinab ko‘ring
Katta uzatmalar to‘xtab, kichik so‘rovlar muvaffaqiyatli bo‘lsa, paket o‘lchamini boshqariladigan manzilga qarab o‘lchang. «Bo‘laklama» bitini o‘rnatib, yuk o‘lchamini oshiradigan zond yo‘lning ishlatiladigan MTU sini shunchaki muvaffaqiyatli bo‘lgan pingdan ancha ishonchli topadi. Sinovga ishlamayotgan ilovani ham qo‘shing: ICMP muxlati filtrlashni aks ettirishi mumkin, kichik muvaffaqiyatli ping esa to‘liq o‘lchamli ilova paketi haqida hech narsa demaydi.
mssfix tunnel ichidagi TCP seanslari uchun e’lon qilinadigan MSS ni cheklaydi, bu TCP ga yordam beradi va ichki UDP yuklamasiga hech narsa qilmaydi. Bo‘laklash va yuklash sozlamalarining o‘z moslik shartlari bor. Jurnal satrini jim qilish uchun bir nechtasini birdan o‘zgartirish o‘rniga isbotlangan muammo uchun bitta mexanizm tanlang.
Samarali qiymatlarni natija bilan saqlang
Haqiqiy uzatma natijasi yoniga asl va tuzatilgan samarali qiymatlarni yozib qo‘ying. Aynan shu juftlik eskirgan profil parametrini mustaqil mavjud bo‘lgan yo‘l-MTU muammosidan ajratadi. Usiz keyingi o‘quvchi yo‘qolgan ogohlantirishni ko‘radi va tarmoq o‘zgargan deb o‘ylaydi.
Muvofiqlik tekshiruvini bostirish hech narsani yarashtirmaydi. U kuzatishni olib tashlaydi va ikkala konfiguratsiyani qanday bo‘lsa shunday qoldiradi.