Уклањање 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 који више није приказивао имао је добављачев помоћни програм који је још радио; картица мреже у Activity Monitor-у препознала га је по саобраћају, а добављачев поступак уклањања уклонио је демон и његове ставке за покретање. Проверите /Library/LaunchDaemons и /Library/LaunchAgents за уносе чији програм више не постоји.

Безбедносни софтвер је друго место где се овај образац појављује. Антивирусни алати инсталирају сопствене драјвере филтера, а уклањање које један остави може да сломи VPN адаптер на начин који ниједна VPN поставка не објашњава. Добављачев алат за уклањање постоји баш за тај случај; уобичајено деинсталирање обично не стигне до њега.

Инсталатери такође могу да одбију покретање јер је претходна инстанца још жива. OpenVPN инсталатер проверава да ли постоји покренут openvpn.exe, укључујући онај који је ваш сопствени скрипт покренуо пре неколико сати.

env_block квар је остатак још једне врсте. PATH је изгубио C:\Windows\System32 и његове суседе, па клијент не може да покрене услужне програме који граде адаптер. Поправите PATH уместо поновне инсталације, јер ће нова копија наићи на исте команде које недостају.

Linux интерфејси и тест рутера

tun интерфејс може да надживи конфигурацију која га је створила. Један извештај о спорам преузимању завршио се преосталим уређајем који је држао адресу мрежног пролаза старог скупа и вуче саобраћај ка тунелу који нико није намеравао. ip -brief link наводи шта постоји; упоредите то са оним што тврди тренутна услуга, па избришите сироче.

Закопи који престану да пристижу после VPN експеримента нису аутоматски проблем стека. Тестирајте преносни рачунар који никада није носио клијента, и други рутер, пре него што извршите још ресетовања. Ако је рутер престао да одговара, ниједна Windows команда то неће променити, а привремена статичка адреса, мрежни пролаз и разрешивач вам кажу која је страна сломљена.

Забележите шта сте ресетовали и којим редом. Следећа особа мора да зна да ли је Winsock каталог или заштитни зид поново изграђен, а та белешка је једина ствар коју деинсталација не може да понесе са собом.

Повезани чланци