Uyqudan keyin VPN o'lik: tunnel yo'qoldimi yoki eski ilova?
Tiklangan Wi-Fi tunnel qaytganini bildirmaydi. Uyg'ongandan keyin uch holatni solishtiring: interfeys, faollashtirish va ilova sessiyasi.
Qopqoq ochiladi, simsiz tarmoq belgisi qaytadi va VPN hanuz ulangan ko'rinadi. Keyin birinchi ichki sahifa vaqt tugaguncha osilib turadi, yangi varaq ham xuddi shunday qiladi. Bu manzarani uch xil narsa keltirib chiqarishi mumkin va ularga uch xil tuzatish kerak: uyqudan omon qolmagan tunnel, hech kim qayta faollashtirishni so'ramagan profil yoki bir necha soat oldin o'lgan sessiyani hanuz ushlab turgan ilova. Ularni solishtirish biron narsani qayta o'rnatishdan tezroq.
Uyg'ongandan keyin uch narsa buzilishi mumkin
Birinchi nomzod tunnelning o'zi. Interfeys manzil bilan hali ham mavjud bo'lishi mumkin, holbuki sherik bilan aloqa yo'qolgan, shuning uchun indikator chirog'i ishlayotgan yo'lning isboti emas. Uyqudan eski qo'l berib ko'rishish belgidir va uni ko'rish uchun bitta buyruq yetarli.
Ikkinchisi faollashtirish. Ko'p mijozlar o'z-o'zidan qayta ulanadi; ba'zilari ulanmaydi, qaytishni hech kim so'ramagan profil esa o'sha yerda o'tirib, sozlangan ko'rinadi. Bu muvaffaqiyatsizlik dizayn bo'yicha jim, chunki hech narsa xato bermadi.
Uchinchisi ilova. Brauzer varaqasi, SSH sessiyasi yoki ma'lumotlar bazasi ulanishi ostidagi transport o'lik bo'lsa ham, tarmoq o'zgarishini fayl deskriptori sifatida o'tkazishi mumkin. Keyin yangi sessiya mukammal ishlaydi, bu tunnel boshidan beri joyida bo'lganini aytadi.
Biror narsani o'zgartirishdan oldin uchtasini solishtiring, chunki tuzatishlar bir-biriga tushmaydi. Qayta ishga tushirish hech qachon so'ralmagan mijozni qayta ishga tushirish sizga kerak bo'lgan dalilni behuda sarflaydi. Konfiguratsiyaga tegishdan oldin alomat qaysi nomzodga mos kelishini yozib qo'ying. O'sha bitta gap odatda tekshiruvning qolgan qismini hal qiladi.
Birinchi: tunnel qaytdimi?
Mijozning o'z status matniga emas, interfeys va sherik holatiga qarang. Manzili bor, lekin yaqinda qo'l berib ko'rishilmagan interfeys faqat nomi bilan mavjud tunnel.
ip -brief addr show wg show ip route show table all | head -20
Agar interfeys umuman yo'q bo'lsa, tunnel omon qolmadi va savol uni kim qaytarishi kerak edi degan savolga aylanadi. Agar u bor, lekin qo'l berib ko'rishish eski bo'lsa, sherik bilan aloqani qayta o'rnatish kerak, mijoz esa uni ishga tushiradigan trafikni kutayotgan bo'lishi mumkin.
Marshrutlar va DNS konfiguratsiyasini ham tekshiring. Tunnel o'z marshrutlarisiz qaytishi mumkin, bu esa interfeys ishlab turgan, ichki nomlar esa hali ham noto'g'ri server orqali hal qilinadigan chalkash holatni keltirib chiqaradi.
Ikkinchi: biror narsa uning qaytishini so'radimi?
Aynan shu yerda solishtirish o'z qiymatini oqlaydi. NetworkManager OpenVPN plagin profilini va mahalliy WireGuard ulanishini boshqacha ko'rib chiqadi, va ulanish sozlamalari ma'lumotnomasi connection.autoconnect VPN profillarini faollashtirmasligini aniq aytadi; VPNni ulanish bilan birga ko'tarish mexanizmi connection.secondaries.
nmcli connection show --active nmcli -f connection.autoconnect,connection.secondaries connection show "Work VPN" journalctl -u NetworkManager -b --no-pager | tail -40
Agar qo'lda qayta ulanish har safar muammoni tuzatsa, bu buzilgan tunnel emas, yetishmayotgan faollashtirish belgisi. Jurnal odatda interfeys pastga tushayotganini va hech narsa uni qaytarmasligini ko'rsatadi.
Darhol uyqu ilgagini qo'shish istagiga qarshi turing. Tarmoq tiklanmasdan ishga tushadigan ilgak o'zi yordam bermoqchi bo'lgan jarayon bilan poyga qiladi va takrorlanadigan muammoni vaqti-vaqti bilan bo'ladigan muammoga aylantiradi.
Uchinchi: ilova eski holatni ushlab turibdimi?
VPNga tegishdan oldin o'sha manzilga butunlay yangi sessiya oching. Agar yangi sessiya ishlasa, eskisi ishlamasa, tunnel joyida va ilova o'lik ulanishni ushlab turibdi.
Bu uch tekshiruvning eng arzani va eng ko'p o'tkazib yuboriladigani, chunki muvaffaqiyatsiz oyna to'g'ridan-to'g'ri ekranda. Uni yoping, qayta oching va muammo saqlanib qoladimi, kuzatib boring. Agar yangi sessiya ishlasa, tunnel tekshiruvini butunlay to'xtating. Agar u ham muvaffaqiyatsiz bo'lsa, ilova sabab emas, alomat.
Ba'zi ilovalar vaqt tugagach o'z-o'zidan tiklanadi, shuning uchun alomat bir necha daqiqadan keyin o'z-o'zidan tuzalgan ko'rinishi mumkin. Bu xatti-harakat tunnelga emas, ilovaga ishora qiladi va uni alohida qayd etishga arziydi. O'zi tuzaldi deb aytgan hamkasb shu qolipni tasvirlayapti, omadni emas.
Solishtirishni takrorlanadigan qiling
O'zgaruvchilarni kichik tuting: bitta kirish tarmog'i, bitta uyqu davomiyligi va har safar o'sha birinchi so'rov. Keyin ikkita natijani qayd eting: qo'lda qayta ulanish uni tuzatadimi va yana bir uyqu muvaffaqiyatsizlikni qaytaradimi.
Aynan oxirgi kuzatuv uch nomzodni eng ishonchli ajratadi. Muvaffaqiyatsiz eski sessiyadan keyin ishlaydigan yangi sessiya tunnel muammosi emas, va mijozni qayta o'rnatish buni o'zgartirmaydi.
WireGuard'ning doimiy keepalive'i bu manzarada faqat NAT xaritalash keepalive'i sifatida o'rin oladi. U xaritalashni ochiq ushlab turish uchun paketlar yuboradi; u mashinaning uxlashiga to'sqinlik qilmaydi va jarayon to'xtatilganda yuborishni davom ettira olmaydi.
Tiketda nima topganingizni yozing: uchtadan qaysi biri buzilgan, uni nima tuzatgan va qanday takrorlagansiz. Dushanba kuni qopqoq ochadigan keyingi odam sizga minnatdor bo'ladi va javobni noldan qayta izlash shart bo'lmaydi.