NM OpenVPN: saqlangan profil sizning .ovpn faylingiz emas
Import opsiyalarni saqlangan ulanishga aylantiradi. vpn.data ni qayta o'qing, ta va ta-dir ni tekshiring va lug'atni almashtirish o'rniga bitta yozuvni yangilang.
Xuddi shu .ovpn fayl shell'dan ulanadi, lekin NetworkManager'ga import qilingandan keyin vaqt tugaydi. Tabiiy xulosa — VPN buzilgan. Ehtimoliyroq izoh kichikroq: NetworkManager faylni saqlamadi, uning bir qismini saqlangan ulanishga import qildi va ishlab turgan tunnel buning o'rniga o'sha saqlangan ma'lumotlardan foydalanadi. Fayl hozir nima deyishi profil nima saqlashiga aloqasi yo'q.
Fayl profil emas
Import — bu tarjima, mount emas. Plagin tushunadigan opsiyalar ulanishning vpn.data lug'atida kalitlarga aylanadi; tushunmaydigan opsiyalar tashlab yuboriladi yoki boshqa joyda qayd etiladi, va asl yo'l faqat havola. Keyin manba faylni tahrirlash allaqachon saqlangan ulanishda hech narsani o'zgartirmaydi.
Bu bo'shliq butun bir hisobot oilasini tushuntiradi: umumiy kalit almashtirildi, fayl yangilandi, tunnel esa hali ham ishlamaydi. Saqlangan profil hali ham eski yo'lga yoki eski qiymatga ishora qiladi va buyruq satri siz tahrirlagan faylni o'qigani uchun ishlashda davom etadi. Ikki mijoz, haqiqatning ikki manbasi va ulardan faqat bittasi yangilandi.
Saqlangan profilni o'qing, dialogni emas
nmcli -f connection.id,connection.uuid,vpn.service-type,vpn.data connection show office-vpn
Ikki profil bir xil nomni baham ko'rsa, UUID dan foydalaning va xizmat turi siz kutgan OpenVPN plagini ekanini, tasodifan o'rnatilgan boshqa VPN turi emasligini tasdiqlang. Keyin oxirgi nuqta, transport va sertifikat havolalarini ishlayotgan chaqiruv bilan solishtiring.
Grafik muharrirda ko'rinadigan qiymat uning saqlanganiga dalil emas. Saqlang, qayta oching va uni buyruq satri orqali qayta o'qing; tarixiy saqlash nuqsonlari saqlangan ma'lumotlarni tekshirish uchun sabab, har bir joriy buildda xuddi shu xato borligiga dalil emas. Tekshiruv bitta buyruqqa tushadi.
Ikki kalit va muhim bo'lgan bir yo'nalish
TLS autentifikatsiyasidan foydalanadigan ulanish uchun plagin umumiy kalit yo'lini ta ichida va yo'nalishni ta-dir ichida saqlaydi, agar joylashtirish yo'nalishdan foydalansa. Ikkalasi ham profil ma'lumotlar lug'atida yashaydi va ikkalasi ham server kutgan narsaga mos kelishi kerak.
Yo'nalish — server tomonidagi qaror bo'lib, mijozda ifodalanadi. Qo'shni profilda borligi uchun birini tanlash ishlaydigan kalitning qo'l berib ko'rishishda muvaffaqiyatsiz bo'lishining yo'lidir. Agar server konfiguratsiyasi yo'nalishsiz bo'lsa, mijoz yo'nalish o'ylab topmasligi kerak.
Kalit faylining o'zi plagin uchun u haqiqatda ishlaydigan kontekstda o'qiladigan bo'lishi kerak. Cheklangan paket oddiy ish stoli o'rnatishidan boshqacha fayl tizimi ko'rinishiga ega, shuning uchun shell'ingizda mavjud yo'l xizmat uchun ko'rinmas bo'lishi mumkin.
Bitta yozuvni yangilang, lug'atni emas
nmcli connection modify office-vpn +vpn.data 'ta=/etc/NetworkManager/certs/office-ta.key'
nmcli connection modify office-vpn +vpn.data 'ta-dir=1'
Boshidagi plyus alohida lug'at yozuvlarini yangilaydi. Tayinlash vpn.data ni usiz butun lug'atni almashtiradi va shu tarzda bitta yetishmayotgan kalit beshta buzilgan sozlamaga aylanadi. O'zgarishdan keyin profilni qayta o'qing va boshqa yozuvlar omon qolganini tasdiqlang. Uzoq oxirgi nuqtasi va sertifikatlarini yo'qotgan lug'at siz boshlagan tushdan ancha uzoqroq tush.
Oddiy boshqaruvlar orqali qayta ulanib, muvaffaqiyatsiz bo'layotgan bosqichni kuzating. Agar umumiy kalit darvozasi endi o'tib, mijoz sertifikat yoki foydalanuvchi autentifikatsiyasi xatosini bildirsa, siz oldinga siljidingiz va keyingi tekshiruv boshqacha.
Boshqaruv kanali rejimlarini aralashtirmang
tls-auth, tls-crypt, va tls-crypt-v2 turli tartiblar. O'xshash ko'rinadigan kalit fayli ularni o'zaro almashtiriladigan qilmaydi va boshqa profilda formatlangan kalit borligi uchun TLS-Auth maydonlarini to'ldirish noto'g'ri kalitga o'xshash tarzda muvaffaqiyatsiz bo'ladigan profil yaratadi.
Server konfiguratsiyasidagi rejimga mos keladigan plagin xaritasidan foydalaning. Rejim aniq bo'lmasa, faylning birinchi satridan taxmin qilish o'rniga server egasidan so'rang.
Tunnel sizning boshqaruv sessiyangizni olib o'tayotganda tiklash yo'lini saqlang. Saqlangan o'zgarish albatta qo'llanilgan o'zgarish emas va muvaffaqiyatli import har bir manba opsiyasi qo'llab-quvvatlanganiga dalil emas. Ikkala bo'shliqni ham ishlayotgan havolani qayta ulashdan oldin bilishga arziydi.