Birinchi soniyada o'ladigan VPN ulanib, keyin muvaffaqiyatsiz bo'ladiganidan butunlay boshqa jonzotdir va odatiy xato ikkalasini bir xil deb hisoblashdir. Bu yerda qo'l siqish, sertifikat almashinuvi va tekshiriladigan marshrut yo'q. Bir necha bog'liq bo'lmagan ta'mirlashdan qaysi biri qo'llanilishini jurnaldagi bitta qator hal qiladi va uni o'tkazib yuborish hech qachon o'qilmagan konfigni tahrirlash bilan bir tushdan keyin vaqtni yo'qotadi. Avval o'sha qatorni o'qing.

U yerga uchta faqat o'qish uchun mo'ljallangan buyruq yetaklaydi: avval journalctl -u openvpn@server -b --no-pager, keyin systemctl status openvpn@server va UDP tinglovchilari hamda ularning egalari uchun ss -lunp.

Birinchi qator tarmoqni tanlaydi

Port to'qnashuvi va yo'q ikkilik fayl ikkalasi ham ishga tushishni bir soniyada o'ldiradi va har xil birinchi qatorlar qoldiradi. Allaqachon ishlatilayotgan manzil haqidagi xabar portni nomlaydi; yo'q bajariladigan fayl endi mavjud bo'lmagan yo'lni nomlaydi; bajarilmagan shart yoki yo'q konfig fayli faylni nomlaydi. Bu uchtasi har xil ta'mirlashga olib boradi va ularning hech biriga mijozni qayta o'rnatish yordam bermaydi. Boshqa narsani ishga tushirishdan oldin birinchi muvaffaqiyatsizlikni yozuvlaringizga ko'chiring.

Asl qatorni yashiruvchi qayta urinish siklidan ehtiyot bo'ling. qayta ishga tushirish siyosati bo'lgan birlik birinchi muvaffaqiyatsizlikni bir o'nlab bir xil qatorlar ostiga ko'mishi mumkin, shuning uchun birlik bo'yicha filtrlangan va yuqoridan o'qilgan journalctl -b oxiridan yaxshiroq.

1194 portni yana kim ushlab turibdi

Aybdor odatda kimdir ataylab sozlagan ikkinchi server emas. Boshqa terminalda hali tirik qo'lda ishga tushirilgan mijozni, o'sha portni tasodifan tanlagan ikkinchi profilni yoki o'z tunneli 1194ni ushlab turgan sotuvchi to'plamini kuting. Soket egasi ss -lunp da ko'rinadi; birlik javobgarmi yoki yo'qligini bilish uchun o'sha PIDni systemctl status ga bering. Uni signal bilan emas, o'z boshqaruv yo'li orqali to'xtating.

Birlik boshqaradigan jarayonga yuborilgan signal odatda qayta ishga tushishni qo'zg'atadi va o'sha muvaffaqiyatsizlik bir necha lahzadan keyin yangi muammodek qaytadi. Birlik uchun systemctl stop ishlating, sotuvchi o'rnatmasi uchun to'plamning o'z xizmat buyrug'ini, signalni esa faqat shu qobiqda qo'lda boshlagan narsangiz uchun ishlating.

Tozalashdan keyin qolgan birliklar

Tozalash ikkilik fayllarni o'chiradi; qo'lda yozilgan birlik fayllari, odatda /etc/systemd/system ostida, undan omon qoladi. Keyin Systemd endi mavjud bo'lmagan yo'lni ko'rsatuvchi birlikni qayta uradi va xabar kechagi olib tashlash haqida emas, o'sha yo'q fayl haqida. systemctl status birlikning fragment yo'lini yuqorida ko'rsatadi, shuning uchun biror narsani o'chirishdan oldin uni dpkg -S bilan tekshiring. Yetim yo'qolgach, systemctl daemon-reload va systemctl reset-failed holatni tozalaydi; aks holda keyingi har bir holat tekshiruvi uni meros qilib oladi.

which openvpn /usr/local ostidagi narsa bilan javob berganda, ishdagi ikkilik fayl aptdan emas, sotuvchi o'rnatuvchisidan kelgan. Bunday o'rnatuvchi odatda o'z tinglovchisini, o'z yuklash yozuvini va o'z konfig katalogini olib keladi, shuning uchun ko'rinadigan buyruqni olib tashlash soketni band holda qoldiradi.

Sotuvchi hujjatlashtirgan usulda uni o'chiring, port bo'shligini ss -lunp bilan tasdiqlang va tarqatma mijozini faqat kerak bo'lsa qo'shing.

Qayta urinishdan oldin holatni barqarorlashtiring

Undan xulosa chiqarishdan oldin muvaffaqiyatsiz holatni tozalang: systemctl reset-failed hisoblagichlarni olib tashlaydi va systemctl status keyin birlikning tarixini emas, hozirgi holatini xabar qiladi. Uni bir marta ishga tushiring va qutining umumiy holatini emas, o'sha nusxaning o'z jurnalini o'qing. Tunnel hech narsa tashimayotganda faol deb xabar beruvchi birlik alohida muammo va ancha keng tarqalgani. Xato hisobotlarida ikkalasi qo'shilib ketadi, chunki ikkalasi ham foydalanuvchining VPN ishlamayapti deyishi bilan tugaydi.

Qaysi tarmoqni tanlaganingizni yozib qo'ying: port to'qnashuvi, yo'q ikkilik fayl, yo'q konfig. Keyingi holatni tezroq taniysiz.

O'xshash maqolalar