Maslahat har bir Windows VPN shikoyatidan keyin o'n daqiqa ichida keladi: tarmoqni qayta sozlashni ishga tushiring, u hammasini tuzatadi. Tuzatmaydi va u tor emas. Bu tugma adapterlarni tozalaydi, protokollarni qayta bog'laydi, statik manzillar va standart marshrutlarni olib tashlaydi, xavfsizlik devori va filtr yozuvlarini tashlaydi, ustiga Wi-Fi profillarini ham unutadi. Ishlayotgan, lekin noto'g'ri sozlangan tunnelga ega mashinada u bitta tashxis qo'yiladigan nosozlikni hujjatsiz qayta qurishga aylantiradi. Avval beshta narsani saqlang va bekor qilish imkoniyatini saqlab qolasiz.

Qayta sozlash VPN profili bilan cheklanmagan

VPN ulanishi tarmoq stekini bo'lishadigan ko'plab obyektlardan biridir. Adapterni olib tashlash va qayta qo'shish interfeys indeksini o'zgartiradi va shu indeksga havola qilgan hamma narsa, marshrutdan xavfsizlik devori qoidasiga va uchinchi tomon filtr drayveriga qadar, endi mavjud bo'lmagan narsaga havola qiladi.

Virtuallashtirish buni yanada yomonlashtiradi. Hyper-V kalitlari, VMware ko'priklari, konteyner tarmoqlari va o'z virtual adapterlariga ega VPN mijozlari barchasi bir xil makonda yashaydi. Asosiy stekni qayta o'rnatadigan qayta sozlash bu komponentlarni yarim qoldirishi mumkin va natijada paydo bo'lgan mashina ishlaydigan apparatni ishlaydigan yo'lsiz xabar qiladi.

Bularning hech biri hech qachon qayta sozlamaslikka qarshi dalil emas. Bu haqiqiy nosozlik bitta marshrut yozuvi yoki bitta eskirgan filtr bo'lishi mumkin bo'lganda, hujjatlashtirmagan mashinangizda birinchi navbatda qayta sozlamaslikka qarshi dalil. Qayta sozlash keng asbob va muvaffaqiyat darajasi tor; uni birinchi harakat sifatida ishlatish ikkisidan qaysi biri ekanini hech qachon bilmasligingizni kafolatlaydi.

Sozlamalarni saqlashdan oldin dalillarni saqlang

Nosozlikning o'zi ma'lumotdir. Aniq xato kodini, vaqtni, qaysi profil tanlanganini va shlyuz umuman urinish qayd etganini yozib oling. Tunnel hech qachon javob olmaganini aytadigan kod va autentifikatsiya muvaffaqiyatsiz bo'lganini aytadigan kod butunlay boshqa tuzatishlarga ishora qiladi. Qayta sozlashdan keyin ikkalasini ham qayta hosil qila olmasligingiz mumkin. Buzilgan holatga hozir sarflaydigan aktiv sifatida qarang.

Holatni hali buzilgan ekan, mashinaning vaqtinchalik papkalaridan tashqaridagi papkaga yozib oling:

mkdir C:\vpn-evidence
ipconfig /all > C:\vpn-evidence\ipconfig.txt
route print > C:\vpn-evidence\routes.txt
Get-VpnConnection -AllUserConnection | Export-Csv C:\vpn-evidence\profiles.csv -NoTypeInformation
netsh wfp show state file=C:\vpn-evidence\wfp.xml

Oxirgi buyruq odamlar tashlab ketadigan buyruqdir va ko'pincha nosozlikni tushuntiruvchi ham o'sha. O'chirilgan mijozning qoldiq filtrlari doimiy siyosat sifatida yashaydi va eksport qilingan XML ular haqidagi yagona mahalliy yozuvdir. Qayta sozlash siz aniqlashga urinayotgan narsani o'chirishdan oldin uni o'qing.

Qaytib kelmaydigan konfiguratsiyani saqlang

Ba'zi sozlamalar avtomatik qayta yaratiladi. Statik manzillar, maxsus marshrutlar, DNS qo'shimchalari, proksi istisnolari va xavfsizlik devori qoidalari yaratilmaydi. Profillarning o'zi ham emas, ular telefon daftari faylida yashaydi va qayta sozlash uni siz uchun tiklamaydi.

What to saveWhere it livesWhy the reset loses it
VPN profilesrasphone.pbk in ProgramData or the user profileProfiles are not part of the adapter state
Static IP and DNSAdapter configurationAdapters are removed and recreated
Persistent filtersWFP policy storeFilter state is cleared with the stack
Third-party bindingsAdapter binding listComponents must be reinstalled manually
Get-NetIPConfiguration | Out-File C:\vpn-evidence\netip.txt
Get-NetRoute -AddressFamily IPv4 | Export-Csv C:\vpn-evidence\netroutes.csv -NoTypeInformation
Get-DnsClientServerAddress | Export-Csv C:\vpn-evidence\dns.csv -NoTypeInformation
Get-ChildItem Cert:\LocalMachine\My | Select-Object Subject,Thumbprint,NotAfter

Sertifikatlar ro'yxati ko'ringanidan muhimroq. Mijoz sertifikatlari tarmoqni qayta sozlash bilan yo'q qilinmaydi, lekin ro'yxat profil qaysilariga bog'liq bo'lganini va bittasi tez orada tugashini aytadi. Qayta qurishdan keyin muddati o'tgan sertifikatni topish qayta qurishni behuda o'tkazadi.

Boshlashdan oldin tiklash yo'lini yozing

Agar mashina uzoqda bo'lsa va VPN yagona kirish yo'lingiz bo'lsa, qayta sozlash sessiyangizni tugatishi mumkin va joyida hech kim bo'lmasa qaytish yo'li bo'lmasligi mumkin. Adapterlarga tegadigan har qanday narsani ishga tushirishdan oldin chiziqdan tashqari kirish mavjudligini yoki biror kishi tayyor ekanini tasdiqlang.

O'rnatuvchilar va ulanish tafsilotlarini mashina keyinchalik hali yeta oladigan joyda saqlang. Tunnel orqali yetib boriladigan yetkazib beruvchi portalidan qayta o'rnatilishi kerak bo'lgan mijoz aylanma bog'liqlikdir va bu protseduraning xizmat uzilishiga aylanishining eng keng tarqalgan yo'li.

Keyin nima qilayotganingizni va nima uchunligini, aniq buyruqlar bilan birga yozing. Keyingi odam qayta sozlash tajribami yoki qaror ekanini bilishi kerak va “hammasini sinab ko'rdik” yozuv emas.

Qayta sozlashdan keyin qatlamlab sinang

Bir vaqtning o'zida juda ko'p narsani tiklash natijani o'qib bo'lmaydigan qiladi. Pastdan ishlang: adapter va manzil, keyin nomlarni aniqlash, keyin tunnelning identifikatsiya bosqichi, keyin dastur. Har bir qatlamning o'z savoliga javob beradigan buyrug'i bor:

Get-NetAdapter | Where-Object Status -eq 'Up' | Select-Object Name,InterfaceDescription
Resolve-DnsName intranet.example.internal
Get-VpnConnection -Name 'Corp' | Select-Object ConnectionStatus,TunnelType
Test-NetConnection -ComputerName intranet.example.internal -Port 443

Agar adapter qatlami sog'lom bo'lib, aniqlash bo'lmasa, to'xtang va aniqlashni tuzating. VPN mijozini o'sha paytda qayta o'rnatish o'zgaruvchi qo'shadi va izni olib tashlaydi. Faqat tushuntira oladigan sozlamalarni, birma-bir tiklang va har biridan keyin o'sha qatlamni tekshiring.

Microsoftning 720 xatosi uchun o'z muammolarni bartaraf etish qo'llanmasi, masalan, umumiy qayta sozlashni buyurish o'rniga bog'lash muammolarini manzil taqsimlash muammolaridan ajratadi, bu ushbu oiladagi har bir kod uchun to'g'ri instinktdir. Eng keng mavjud asbobga qo'l urishdan oldin kod nima da'vo qilayotganini o'qing.

O'xshash maqolalar