Выдаленне кліента VPN павінна вярнуць машыну да стану, які быў да яго, а часам яно вяртае машыну, дзе нічога не вырашаецца і браўзер па-ранейшаму патрабуе проксі. Рэшткі паходзяць з кароткага спісу ўладальнікаў: маршруты, пастаўшчыкі Winsock, налада проксі, DNS і драйверы фільтрацыі. Існуюць дзве стратэгіі рамонту, і яны адрозніваюцца галоўным чынам тым, што знішчаюць.

Два рамонты з вельмі рознымі выдаткамі

ApproachWhat it fixesWhat it costs
Full network resetAlmost everything, eventuallyWi-Fi passwords, firewall rules, evidence
Inventory, then narrow resetsThe piece that actually brokeTime, and one command per layer

Шырокі скід не памылка; ён дарагі. Ён таксама выдаляе доказы, якія сказалі б, які пласт адмовіў, таму наступная машына з тым жа сімптомам пачынае з нуля. Інвентарызацыя спачатку каштуе чатыры каманды, і тры з іх толькі чытаюць.

Выбірайце па гадзінніку, а не па прыхільнасці. На машыне, якая павінна працаваць праз дзесяць хвілін, поўны скід можа быць правільным рашэннем, і нататка, якую вы пакінеце пасля, — адзінае, што захоўвае веды. На парку з сімптомам, які паўтараецца, інвентарызацыя — больш танны шлях, бо яна дае прычыну замест скончанага перапынку.

Прачытайце чатыры рэчы, перш чым нешта чапаць

ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy

Кожны вывад адпавядае іншай адмове. Маршрут па змаўчанні, які паказвае на адаптар, што больш не існуе, тлумачыць мёртвы інтэрнэт пры працоўнай лакальнай сетцы. DNS-сервер адаптара, які раней належаў тунелю, тлумачыць імёны, што не вырашаюцца, пакуль адрасы працуюць. Пастаўшчык Winsock, усталяваны кліентам, тлумачыць збоі браўзера, якія перажываюць кожную змену маршруту. Запіс проксі тлумачыць браўзер, які нікуды не дастае, пакуль curl дастае.

Праверце ўласны проксі браўзера асобна. Ён жыве ў дыялогу параметраў інтэрнэту ў раздзеле злучэнняў і налад лакальнай сеткі, і гэта іншая налада, чым проксі WinHTTP, пра які паведамляе каманда. Выпраўленне аднаго не выпраўляе другога, і машына можа несці абодва. Шукайце адрас проксі, які нікуды не вырашаецца, бо гэта форма, якую пакідае выдалены кліент.

Падымайцеся па лесвіцы замест скачку

ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog

route -f ачышчае табліцу маршрутызацыі, не чапаючы адаптары, і гэта самы танны спосаб выдаліць рэшткавы маршрут тунеля па змаўчанні. netsh int ip reset перапісвае налады стэка TCP/IP і чакае перазагрузкі. netsh winsock reset аднаўляе каталог, які змяніў драйвер фільтрацыі, і менавіта гэты крок выпраўляе збоі, што бачныя толькі ў браўзеры. Выканайце адну, праверце, потым выканайце наступную; лесвіца, па якой вы падняліся, — гэта лесвіца, якую вы зможаце апісаць потым.

netsh advfirewall reset не ўваходзіць у гэтую лесвіцу. Ён выдаляе правілы, якія нехта стварыў наўмысна, і іх аднаўленне — асобны праект. Скід сеткі ў праграме параметраў выдаляе і пераўсталёўвае кожны адаптар, а таксама ачышчае захаваныя паролі Wi-Fi, таму ён ідзе пасля вузкіх крокаў, а не перад імі.

Рэшткі, чый уладальнік — іншы прадукт

Перацягванне праграмы ў Сметніцу не выдаляе яе. Mac, які працягваў карыстацца VPN, што больш не адлюстроўваўся, меў дапаможную праграму пастаўшчыка, якая ўсё яшчэ працавала; сеткавая ўкладка Манітора актыўнасці вызначыла яе па трафіку, і працэдура выдалення пастаўшчыка прыбрала дэман і яго элементы запуску. Праверце /Library/LaunchDaemons і /Library/LaunchAgents на запісы, праграмы якіх больш не існуюць.

Праграмы бяспекі — другое месца, дзе з’яўляецца гэты ўзор. Антывірусныя сродкі ўсталёўваюць уласныя драйверы фільтрацыі, і выдаленне, якое пакідае адзін з іх, можа зламаць адаптар VPN так, што ніякая налада VPN не патлумачыць. Сродак выдалення ад пастаўшчыка існуе менавіта для такога выпадку; звычайнае выдаленне звычайна да яго не дастае.

Усталёўшчыкі таксама могуць адмовіцца запускацца, бо папярэдні асобнік яшчэ жывы. Усталёўшчык OpenVPN правярае наяўнасць запушчанага openvpn.exe, у тым ліку таго, што ваш уласны скрыпт запусціў некалькі гадзін таму.

Збой env_block — рэштка яшчэ іншага роду. PATH страціў C:\Windows\System32 і яго суседзяў, таму кліент не можа запусціць утыліты, якія будуюць адаптар. Рамантуйце PATH, а не пераўсталёўвайце, бо свежая копія сутыкнецца з тымі ж адсутнымі камандамі.

Інтэрфейсы Linux і тэст маршрутызатара

Інтэрфейс tun можа перажыць канфігурацыю, якая яго стварыла. Адзін звестка пра павольнае спампоўванне скончылася рэшткавай прыладай, якая трымала адрас шлюза старога пула і цягнула трафік у тунель, якога ніхто не хацеў. ip -brief link пералічвае тое, што існуе; параўнайце гэта з тым, што заяўляе бягучая служба, потым выдаліце сірату.

Аренды, якія перастаюць прыходзіць пасля эксперыменту з VPN, не абавязкова праблема стэка. Праверце ноўтбук, які ніколі не насіў кліента, і іншы маршрутызатар, перш чым рабіць больш скідаў. Калі маршрутызатар перастаў адказваць, ніякая каманда Windows гэтага не зменіць, і часовы статычны адрас, шлюз і рэзалютар скажуць вам, які бок зламаны.

Запішыце, што вы скідвалі і ў якім парадку. Наступнаму чалавеку трэба ведаць, ці быў перабудаваны каталог Winsock або брандмаўэр, і гэта нататка — адзінае, што выдаленне не можа забраць з сабой.

Падобныя артыкулы