Энэ зөвлөгөө Windows-ийн VPN-ийн гомдол бүрийн дараа арван минутын дотор ирдэг: сүлжээг дахин тохируул, бүгдийг засдаг. Засдаггүй, мөн энэ нь нарийн биш. Тэр товч адаптеруудыг цэвэрлэж, протоколуудыг дахин холбож, статик хаяг болон өгөгдмөл маршрутыг устгаж, галт хана болон шүүлтүүрийн бичлэгүүдийг хаяж, нэмээд Wi-Fi профайлуудыг мартдаг. Ажиллаж байгаа боловч буруу тохируулсан туннельтай машинд энэ нь оношлох боломжтой нэг гэмтлийг баримтгүй дахин бүтээх болгон хувиргадаг. Эхлээд таван зүйлийг хадгаарай, тэгвэл буцаах боломжоо хадгална.

Дахин тохируулах нь VPN профайлаар хязгаарлагдахгүй

VPN холболт нь сүлжээний стекийг хуваалцдаг олон объектын нэг юм. Адаптерыг салгаж дахин нэмэх нь интерфейсийн индексийг өөрчилдөг бөгөөд тэр индексэд хамаарах бүхэн, маршрутаас галт ханын дүрэм, гуравдагч талын шүүлтүүрийн драйвер хүртэл, одоо байхгүй зүйлд хамаардаг.

Виртуалчлал үүнийг улам дордуулдаг. Hyper-V шилжүүлэгч, VMware гүүр, контейнер сүлжээ болон өөрийн виртуал адаптертай VPN клиентүүд бүгд нэг орон зайд амьдардаг. Суурь стекийг дахин суулгадаг дахин тохируулалт тэдгээр бүрэлдэхүүнийг хагас орхиж болох бөгөөд үүссэн машин ажиллаж буй тоног төхөөрөмжийг ажиллах замгүй гэж мэдээлдэг.

Эдгээрийн аль нь ч хэзээ ч дахин тохируулахгүй байхын эсрэг үндэслэл биш. Энэ нь бодит гэмтэл нэг маршрутын бичлэг эсвэл нэг хуучирсан шүүлтүүр байж болох үед, баримтжуулаагүй машинд эхлээд дахин тохируулахгүй байхын эсрэг үндэслэл юм. Дахин тохируулах нь өргөн хэрэгсэл бөгөөд амжилтын түвшин нь нарийн; үүнийг эхний алхам болгон ашиглах нь хоёрын аль нь болсныг хэзээ ч мэдэхгүй гэдгийг батална.

Тохиргоог хадгалахаас өмнө нотолгоог хадгал

Бүтэлгүйтэл нь өөрөө өгөгдөл. Яг алдааны кодыг, цагийг, аль профайл сонгогдсоныг болон гарц оролдлогыг огт бүртгэсэн эсэхийг тэмдэглэ. Туннель хэзээ ч хариу аваагүй гэсэн код болон баталгаажуулалт бүтэлгүйтсэн гэсэн код нь огт өөр засваруудыг заана. Дахин тохируулсны дараа хоёрыг нь ч дахин гаргаж чадахгүй байж магадгүй. Эвдэрсэн төлөвт яг одоо зарцуулах хөрөнгө мэт хандаарай.

Төлөвийг эвдэрсэн хэвээр байхад нь машины түр зуурын хавтаснуудаас гадна хавтаст бичиж аваарай:

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

Сүүлийн команд нь хүмүүсийн орхидог команд бөгөөд ихэвчлэн гэмтлийг тайлбарладаг нь тэр. Устгасан клиентийн үлдсэн шүүлтүүрүүд байнгын бодлого болж амьдардаг бөгөөд экспортолсон XML нь тэдний тухай цорын ганц локал бичлэг юм. Дахин тохируулалт таны танихыг оролдсон зүйлийг устгахаас өмнө уншина уу.

Буцаж ирэхгүй тохиргоог хадгал

Зарим тохиргоо автоматаар дахин үүсдэг. Статик хаяг, захиалгат маршрут, DNS дагавар, прокси үл харгалзах зүйл болон галт ханын дүрэм үүсдэггүй. Профайлууд өөрсдөө ч бас, тэд утасны дэвтрийн файлд амьдардаг бөгөөд дахин тохируулалт үүнийг таны өмнөөс сэргээхгүй.

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

Гэрчилгээний жагсаалт харагдахаас илүү чухал. Клиентийн гэрчилгээг сүлжээг дахин тохируулах нь устгахгүй, гэхдээ жагсаалт профайл аль нь хамааралтай байсныг болон аль нэг нь удахгүй дуусах эсэхийг хэлнэ. Дахин бүтээсний дараа хугацаа нь дууссан гэрчилгээ олбол дахин бүтээлийг үрэгдүүлнэ.

Эхлэхээс өмнө сэргээх замыг бич

Хэрэв машин алслагдсан бөгөөд VPN нь таны цорын ганц орох зам бол дахин тохируулалт таны сессийг тасалж болох бөгөөд газар дээр хүн байхгүй бол буцах зам байхгүй байж магадгүй. Адаптед хүрэх аливаа зүйлийг ажиллуулахаас өмнө зурвасаас гадуурх нэвтрэлт байгаа эсвэл хүн бэлэн байгааг батал.

Суулгагч болон холболтын мэдээллийг машин дараа нь хүрч чадах газар хадгал. Туннелээр хүрдэг нийлүүлэгчийн порталаас дахин суулгах шаардлагатай клиент нь тойрог хамаарал бөгөөд энэ журам үйлчилгээний тасалдал болох хамгийн түгээмэл зам нь энэ юм.

Дараа нь юу хийж байгаа, яагаад гэдгийг яг командуудын хамт бич. Дараагийн хүн дахин тохируулалт туршилт эсвэл шийдвэр байсныг мэдэх ёстой бөгөөд «бид бүгдийг туршсан» гэдэг нь бичлэг биш.

Дахин тохируулсны дараа давхаргаар шалга

Хэт олныг нэг дор сэргээх нь үр дүнг уншигдахгүй болгоно. Доороос нь ажилла: адаптер болон хаяг, дараа нь нэрийн шийдэл, дараа нь туннелийн таних үе, дараа нь програмын. Давхарга бүр өөрийн асуултад хариулдаг командтай:

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

Хэрэв адаптерын давхарга эрүүл бөгөөд шийдэл нь тийм биш бол зогсоож, шийдлийг зас. Тэр үед VPN клиентийг дахин суулгах нь хувьсагч нэмж, ул мөрийг арилгадаг. Зөвхөн тайлбарлаж чадах тохиргоог, нэг нэгээр нь сэргээж, тус бүрийн дараа мөн тэр давхаргыг шалга.

Microsoft-ийн 720 алдааны асуудлыг шийдвэрлэх өөрийн заавар нь жишээ нь ерөнхий дахин тохируулалт зааварлахын оронд холболтын асуудлыг хаягийн хуваарилалтын асуудлаас ялгадаг бөгөөд энэ нь энэ бүлгийн код бүрт зөв зөн совин юм. Хамгийн өргөн боломжтой хэрэгсэлд хүрэхээс өмнө код юу гэж мэдэгдэж буйг унш.

Холбоотой нийтлэлүүд