Windows тармагын баштапкы абалга келтирүү VPN мүчүлүшүнөн көбүрөөк нерсени өчүрөт
Баштапкы абалга келтирүү иштебей калган туннелди гана эмес, адаптерлерди, маршруттарды жана WFP чыпкаларын да тазалайт. Адегенде профилди, сертификаттардын тизмесин жана далилдерди сактаңыз, анан катмар менен текшериңиз.
Кеңеш ар бир 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 save | Where it lives | Why the reset loses it |
|---|---|---|
| VPN profiles | rasphone.pbk in ProgramData or the user profile | Profiles are not part of the adapter state |
| Static IP and DNS | Adapter configuration | Adapters are removed and recreated |
| Persistent filters | WFP policy store | Filter state is cleared with the stack |
| Third-party bindings | Adapter binding list | Components 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 катасы боюнча өзүнүн мүчүлүштү жоюу нускамасы, мисалы, жалпы кайтарууну буйрук кылуунун ордуна байлоо маселелерин дарек бөлүштүрүү маселелеринен ажыратат, жана бул ушул үй-бүлөдөгү ар бир код үчүн туура инстинкт. Эң кенен жеткиликтүү куралга жүгүнбөстөн мурун код эмнени ырастаарын окуңуз.