Nima uchun Azure OpenVPN tunneli taxminan har oltmish sekundda uzilib qoladi
Har oltmish sekundda uziladigan tunnel qo'l siqishni tugatgan, shuning uchun uni hech narsa to'smaydi. Avval uzilish sababini o'qing, keyin ikkala keepalive taymerini solishtiring.
Tunnel qo'l siqishni tugatadi, taxminan bir daqiqa trafik tashiydi va keyin qayta ulanadi. Bu ketma-ketlik odatiy gumondorni istisno qiladi, chunki portni to'sadigan xavfsizlik devori sessiyani emas, qo'l siqishni to'xtatgan bo'lardi. Sizda bor narsa tiriklik borasidagi kelishmovchilik: bir tomon ikkinchisi jim qoldi deb qaror qilib, ishlab turgan tunnelni buzib tashladi. Jurnal satri qaysi tomon ekanini aytadi va u tuzatishni tanlaydi.
Har qanday taymerga tegishdan oldin o'sha satrni o'qing.
Afsona: yo'ldagi bir narsa tunnelni to'smoqda
Agar port to'silgan bo'lsa, ulanish boshidayoq muvaffaqiyatsiz bo'lib, shunday qolardi. Takrorlanuvchi sikl boshqaruv xabarlari oqayotganini, sessiyalar o'rnatilayotganini va suhbatning keyingi qismida bir narsa doim muddati tugayotganini bildiradi. To'sish sukunat hosil qiladi, bu esa ritm hosil qiladi.
Ritm foydali izdir. Uni taymerlar hosil qiladi; paket yo'qolishi kamdan-kam.
Taymerdan oldin uzilish sababini o'qing
OpenVPN o'z sababini nomlaydi va har bir nom boshqa quyi tizimga ishora qiladi. Session invalidated: KEEPALIVE_TIMEOUT muddati tugayotgan taymer, shuning uchun ikkala uchdagi ping va ping-restart qiymatlarini solishtiring. AUTH_FAILED hisob ma'lumotlari yoki sertifikat holati, va hech qanday taymer o'zgarishi yordam bermaydi. TLS xatosi tomonlar keepalive bosqichiga umuman yetmaganini bildiradi.
Ulanish vaqtini, uzilish vaqtini va interval sekundgacha barqaror yoki yo'qligini qayd eting. O'sha bitta o'lchov sozlangan jadvalni tasodifdan ajratadi.
Barqaror interval taymerdir. Siljib borayotgan interval ko'proq yo'l muammosi yoki ko'chirilgan sessiyadir.
Hech qachon kelishmagan ikkita keepalive taymeri
Portaldan eksport qilingan profillar ba'zan hamjamiyat serveri shablonidan ko'chirilgan keepalive yoki ping-restart satrlarini hali ham olib yuradi. Shlyuz o'zining o'lik hamkor aniqlashini ishga soladi va o'z kutilmalarini majbur qiladi, ikki jadval mos kelishi shart emas. Ular bir-biriga zid bo'lsa, mijoz shlyuz hech qachon rozi bo'lmagan jadval bo'yicha qayta ishga tushadi.
Ikki qiymat bir xil boshqaruv emas. ping mijoz qanchalik tez-tez aks-sado yuborishi, ping-restart esa tunnelni buzishdan oldin hech narsa eshitmasdan qancha kutishi. Qisqa ping-restart o'rnatgan profil va sekin javob beradigan shlyuz har bir sokin davrda qayta ishga tushadi, bu aynan bir daqiqalik sikl shakli.
Mijoz tomonidagi eng kichik o'zgarish taymerlarni profilning eng yuqori darajasida, har bir inline blokdan tashqarida neytrallashtirishdir:
keepalive 0 0Saqlang, profilni qayta yuklang, qayta ulaning. Xotirada allaqachon mavjud sessiya eski qiymatlarni saqlaydi, shuning uchun tahrir ba'zan hech narsa qilmagandek ko'rinadi.
Sertifikat nomi oyoqlaringiz ostidan siljishi mumkin
Azure sertifikati bilan autentifikatsiya mijoz bugun shlyuz taqdim etayotgan nomga ishonishiga bog'liq. Eski yuklab olishdagi verify-x509-name satri shlyuz qayta qurilishi yoki sertifikat yangilanishi o'shandan beri o'zgartirgan nomni qotirib qo'yishi mumkin va nomuvofiqlik aniq xato emas, qayta ulanish sikli sifatida namoyon bo'ladi. Satrni o'chirish aloqani tiklaydi, bu uni yaxshi diagnostika va yomon doimiy tuzatishga aylantiradi, chunki u tekshirishni ham olib tashlaydi. Tunnel ushlab turgach, satrni shlyuz haqiqatan taqdim etadigan nom bilan tiklang.
Shlyuzni tahrirlashdan oldin o'sha mashinada mijozning ikkinchi avlodini sinab ko'ring. Biri siklga tushib, ikkinchisi ushlab tursa, profil muammo emas.
Nimani o'zgartirish va qanday tartibda
Keyin ko'chirilgan sessiyani tekshiring. Bitta sertifikatni bo'lishadigan ikki qurilma bir-birini itarib chiqarishi mumkin va natija davriy ko'rinadi, chunki ikkala tomon ham qayta ulanishda davom etadi. Bir xil shaxsning qayta-qayta paydo bo'lishi uchun nuqtadan saytga sessiya yozuvlarini solishtiring.
So'ngra bir necha daqiqa uzluksiz trafik yurgizib, bo'sh yo'lni sinab ko'ring. Trafik oqayotganda uzilishlar to'xtasa, muhim taymer OpenVPN emas, yo'ldagi NAT qurilmasi yoki yuklamani tenglashtirgichga tegishli.
Shlyuz sozlamalari faqat shu to'rt sinovdan keyin o'zgartirilishi kerak.