Xato hech qanday muzokaradan oldin import paytida chiqadi va mijoz qabul qilishdan bosh tortgan direktivani nomlaydi. OpenVPN Connect OpenVPN 3 kutubxona kodini ishlatadi, u hamjamiyat mijozining fragment opsiyasini umuman amalga oshirmaydi. Bu masalani paket o‘lchamini sozlash emas, ikki nuqta o‘rtasidagi moslik masalasiga aylantiradi.

Qatorni o‘chirish mijoz tahlil qiladigan fayl va o‘sha qator tavsiflagan formatni hali ham kutayotgan server hosil qiladi. Biror narsani o‘zgartirishdan oldin buni import ekranidan tashqariga qarab ko‘rib chiqing.

Import qayerda to‘xtaydi

Importer server bilan bog‘lanishdan oldin direktivalarni tahlil qiladi, shuning uchun u yerdagi rad javobi tarmoq natijasi emas, sintaksisga oid mahalliy qaror, va OpenVPNning qo‘llab-quvvatlanmaydigan direktivalar ro‘yxati ham shu cheklovni qayd etadi. Bu bir faylning ayni kompyuterda hamjamiyat mijozida ishlab, Connectda muvaffaqiyatsiz bo‘lishini tushuntiradi. Xabardan direktiva nomini o‘qing va asl faylni saqlab qo‘ying, chunki bu matn mijoz nimaga qarshi chiqqanining yagona dalilidir. Import xatosi va ulanish taymauti turli bosqichlardan keladi va turli javoblarga loyiqdir.

Agar xabar fragmentni nomlasa, qolgan savol server ham unga bog‘liqmi deganidir. Sizga berilgan profilga tegishdan oldin bunga javob bering.

fragment hamjamiyat mijozida nimani o‘zgartiradi

Hamjamiyat mijozida direktiva OpenVPNning o‘z datagram bo‘laklashini yoqadi, u yuklarni tashqi IP qatlamiga yetguncha bo‘ladi. U katta UDP datagrammalarini tashlab yuboradigan yo‘llardan o‘tish va yo‘l MTU aniqlashga ishonib bo‘lmaydigan joyda tunnelni yaroqli saqlash uchun mavjud. Bu interfeys MTUsini pasaytirishning sinonimi emas va operatsion tizim bajaradigan IP darajasidagi bo‘laklash ham emas. Mexanizmga ega bo‘lmagan mijoz uni raqamni pasaytirish bilan ololmaydi.

Sozlama server konfiguratsiyasida ham yashagani uchun uni nusxangizdan olib tashlash faqat sizning tomoningizni o‘zgartiradi. Server hali ham opsiyani tushunadigan hamkorni kutayotgan bo‘lishi mumkin, va tahlil qilingan profil hali o‘rnatilgan sessiya emas. Bu ikki fakt tahrirlangan fayl ulanib, keyin tiqilib qoladigan chalkash oraliq holatni tushuntiradi.

Shu mijoz uchun tayyorlangan profil so‘rang

Toza yo‘l — xizmat e’lon qilsa, OpenVPN Connect uchun hujjatlashtirilgan ikkinchi profil. Ko‘p provayderlar shunday qiladi va farq odatda ular ko‘rsatadigan nuqta emas, tashlab ketadigan direktivalaridir. Xatoni tasvirlash o‘rniga uni mijoz nomi bilan so‘rang, chunki qo‘llab-quvvatlash stoli profilni mijozga bog‘lashni qirqilgan faylni tashxislashdan ancha tez bajaradi.

Agar serverni siz boshqarsangiz, qaror o‘z mijozingizdan kengroqdir. Bo‘laklashni o‘chirish har bir hamkorga ta’sir qiladi, shu jumladan yomon yo‘lda ulangan qolish uchun unga muhtoj bo‘lganlarga ham. Ta’sirlangan mijoz uchun ikkinchi tinglovchi yoki ikkinchi konfiguratsiya e’lon qilish mavjud foydalanuvchilarni ishlab turishini saqlaydi, yangiroq mijoz esa tahlil qila oladigan narsa oladi. Qanday yo‘l tutsangiz ham, qaysi konfiguratsiya qaysi mijozga xizmat qilishini yozib qo‘ying, aks holda bu moslik tez yo‘qoladi.

Ulanishni tekshiring, faqat importni emas

Muvaffaqiyatli import faqat tahlilchi faylni qabul qilganini isbotlaydi. Tunnelni o‘zingiz boshqaradigan kompyuterda hamjamiyat mijozi bilan ayni profildan foydalanib o‘rnating va jurnalni transport va shifrlash muzokaralari uchun o‘qing. Quyidagi buyruqlar buni ish stoli ilovasi yo‘lni to‘smasdan bajaradi.

openvpn --config client.ovpn --verb 3
ip -4 addr show tun0
curl -sS --interface tun0 -o /dev/null -w '%{http_code}\n' --max-time 8 https://example.com/

Jurnal urinish qayerda to‘xtaganini ko‘rsatadi: opsiya xatosi har qanday TLS almashinuvidan oldin ko‘rinadi, autentifikatsiya yoki shifrlash xatosi esa undan keyin ko‘rinadi. Tunnel ko‘tarilsa-yu so‘rov baribir bajarilmasa, muammo moslikdan marshrutlashga o‘tgan. Server haqida biror xulosa chiqarishdan oldin buni Connectning ayni tarmoqdagi xatti-harakati bilan solishtiring.

Ishlayotgan profil va mijoz versiyasini eslatma yonida saqlang. Kelgusi mijoz versiyasi biror direktivani qo‘llab-quvvatlashni qo‘shishi mumkin va bu hech kim serverga tegmasdan javobni o‘zgartiradi.

O'xshash maqolalar