Oxirgi jurnal qatoridan keyin terminal jim bo‘lsa, hech narsa qotib qolmagan. Bu oldingi planda ishlaydigan mijoz uchun kutilgan shakl: u ishga tushishni tugatgan va endi o‘sha yerda o‘tirib trafikni tashiydi. Qobiqning buyruq satri ko‘ringanidek muvaffaqiyat belgisi emas.

Xabarni ishga tushish va barqaror holat o‘rtasidagi chegara deb qabul qiling, chunki u aynan shuni bildiradi.

Xabar jarayonning emas, ishga tushishning tugashini bildiradi

OpenVPN bu qatorni qurilmani ochib, interfeysni sozlab, marshrutlarni o‘rnatib va hamkor bilan TLS almashinuvini tugatgandan keyin chiqaradi. So‘ng jarayon ishlashda davom etadi, chunki uning vazifasi tunnelni ochiq ushlab, paketlarni uzatishdir. Oldingi plandagi dastur bu vazifani bajarayotganda buyruq satriga qaytmaydi. Keyingi jim chiqish odatiy, chunki mijoz faqat biror narsa o‘zgarganda gapiradi.

Agar qator paydo bo‘lib, ulanish keyin o‘lsa, bu boshqa hodisa va jurnal buni keyin aytadi.

Ctrl+C — qaror, tuzatish emas

Ctrl+C bosish uzilish yuboradi, mijoz uni o‘chirish so‘rovi deb qabul qiladi. Buyruq satri qaytadi, tunnel yo‘qoladi va undan foydalangan har qanday sessiya tugaydi. Bu taraqqiyotga o‘xshaydi va aslida buning aksi. Agar maqsad doimiy ulanish bo‘lsa, javob jarayonni terminalsiz davom eta oladigan joyga ko‘chirish, uni to‘xtatish emas.

Xatolarni tuzatish paytida uni oldingi planda qoldirish to‘g‘ri tanlov, chunki keyingi xatolar o‘sha oynada ko‘rinib turadi. Jim bir daqiqa hech qaysi tomonga hech narsani isbotlamaydi; chiqishni kuzatish o‘rniga tunnel orqali resursni sinab ko‘ring.

Xabar nimani isbotlamaydi

Tugallanish mijozning o‘z sozlamasi haqidagi mahalliy bayonotdir. U qarama-qarshi tomon javob beradi, o‘rnatilgan marshrutlar sizga kerak bo‘lgan narsaga mos keladi yoki tunnel orqali nomlarni hal qilish ishlaydi deb aytmaydi. Bo‘lingan tunnel profili to‘liq ishga tushirilgan bo‘lishi mumkin, ammo kompaniyaning umumiy resursi yetib bo‘lmaydigan bo‘lib qoladi, chunki marshrut yoki DNS siyosati uni hech qachon qamrab olmagan. Server tomonidagi nusxalar mijozlarni qabul qilishga tayyor bo‘lganda shunga o‘xshash qator chiqaradi, bu esa biron mijoz ulanganligi bilan bir xil emas.

«Server ishga tushdi» va «noutbuk umumiy resursni ocha oladi» ikki xil joydan olingan kuzatishlardir va ularni aralashtirish sizni noto‘g‘ri hostda xatolarni tuzatishga yuboradi.

Terminalsiz ishga tushirish

Doimiy joylashtirish uchun platforma qo‘llab-quvvatlaydigan xizmat tartibidan foydalaning. systemd hostida bu profili /etc/openvpn/client ichida bo‘lgan openvpn-client@office nusxasi bo‘lib, qayta ishga tushirishlarga bardosh berishi uchun ishga tushirilgan va yoqilgan. Community OpenVPN shuningdek --daemon ni --log yoki --log-append bilan birga taklif qiladi, bu jarayonni ajratadi va chiqishni faylga yuboradi. Ikkala yondashuv ham jarayonning qanday ishlashini o‘zgartiradi; hech biri marshrutni tuzatmaydi yoki uzoq ilovani sog‘lom qilmaydi.

Xizmat allaqachon boshqarayotgan nusxaning yonida ikkinchisini ishga tushirmayotganingizni tekshiring. Bir xil profilni talab qiladigan ikki mijoz chalkash jurnallar va siz nazarda tutmagan bitta tunnel hosil qiladi.

Ishga mos tartibni tanlang

Tashxis uchun oldingi plan, sessiyadan uzoq yashashi kerak bo‘lgan hamma narsa uchun xizmat, suyanish uchun xizmat menejeri bo‘lmasa daemon rejimi. Bu uchtasi odatiy holatlarni qamrab oladi va har birining mavjud bo‘lishiga aniq sabab bor. Ulardan birini tasodifan tanlash «oyna yopilgunicha ishlaydi» degan hisobotni keltirib chiqaradi.

Tunnel qolishi kerak bo‘lsa, keyin uning qayta ishga tushirishdan keyin qaytishini va jurnallari siz ko‘radigan joyga yetib borishini tasdiqlang. Ishga tushish qatori ham o‘sha jurnallarda ko‘rinadi va o‘shanda hech kim uning uchun terminalni kuzatishi shart emas.

O'xshash maqolalar