Сессияңыз бірнеше сағат бұрын аяқталды, адаптер жоғалды, бірақ маршрут әлі кестеде тұр және 42 интерфейсін көрсетеді. Бұл жолды жою бір команданы алады; оның дұрыс жол екенін шешу төрт тексеруді алады. Маршрут кестесі ортақ, сондықтан кеңінен жою басқа қосылымдар әлі қолданатын жолдарды, соның ішінде туннельді тасымалдайтын жолды да алып тастайды. Төмендегі әр қадам мақсатты тек бір жазба сәйкес келетінге дейін тарылтады.

1. Жазба ескірген бе әлде әдейі ме, соны шешіңіз

Қайта жүктеуден аман қалған жазба бір жерде жазылған, ал ол жер әдетте апат емес, шешім. Бөлінген туннельдеу дәл қалдықтарға ұқсайтын маршруттарға тәуелді, ал бір префиксті туннель арқылы өткізетін саясатты бір тізімде ескірген жазбадан ажырату мүмкін емес. Маршрут қашан пайда болғанын сұраңыз: тек туннель қосулы кезде ғана бар маршрут клиенттің конфигурациясына жатады, сондықтан тазалау командасы дұрыс құрал емес. Әдейі жасалған маршрутты жойыңыз, сонда келесі қосылым ешкім бақыламайтын қадамда сәтсіз болады.

Соңғы нүкте маршруты өз ескертуіне лайық. Клиент VPN серверіне хост маршрутын қосқанда, шифрланған пакеттер оған жергілікті қосылым арқылы жетуі үшін, сол маршрутты жою келесі қайта қосылуда туннельді құлатады, ал симптом сервер ақауы ретінде оқылады. Бірдеңеге тиюдің алдында межелі мекенжайды клиент қосылатын мекенжаймен салыстырыңыз: VPN серверіне сәйкес келетін бір жалпыға ортақ мекенжай сыртқы жол, қоқыс емес.

2. Жазбаны атайтын төрт өрісті жазып алыңыз

Тек префикс сәйкестік емес, өйткені екі интерфейс бір межелі мекенжайға маршрут ұстай алады. Межелі префиксті, интерфейс индексін, келесі секірісті және саясат қоймасын жазып алыңыз, өйткені бұл төрт мән дәл бір жазбаны сипаттайды. Бір тізім сізге барлығын береді:

Get-NetRoute -AddressFamily IPv4 | Sort-Object RouteMetric

Метрика бойынша сұрыптау машина шынымен қалайтын маршруттарды жоғары көтереді, ал қалдық әдетте сонда отырады. Жазбаны туннель қосулы кезде және ол құлағаннан кейін қайта салыстырыңыз: адаптермен бірге кететін маршрут клиенттікі болды, ал қалатынын басқа бірдеңе жазған. Саясат қоймасы адамдар өткізіп жіберетін өріс, және ол қайта пайда болуды түсіндіреді, өйткені белсенді қоймадан жойылған жазба келесі саясат жаңартуынан кейін қайтады. Күйді өзгертетін нәрсені іске қоспас бұрын төрт мәнді жазып қойыңыз.

3. Жоюды алдын ала қараңыз, содан кейін бір жазбаны жойыңыз

Remove-NetRoute Get-NetRoute басып шығарған префикс пен интерфейс индексін қабылдайды, және оның алдын ала қарау қосқышы бар, сондықтан ештеңе болжаудың қажеті жоқ. Жұпты осы ретпен іске қосыңыз:

Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42 -WhatIf
Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42

Алдын ала қарау жоятын нысанды басып шығарады, сондықтан қосқышты жібермес бұрын префикс, интерфейс және келесі секірісті жазбаларыңызбен салыстырыңыз. Екі жолдың ешқайсысы тұрақты жазбаға жетпейді, өйткені белсенді қойма әдепкі болып табылады; анықтаған маршрутыңыз сонда тұрса, -PolicyStore PersistentStore қосыңыз, әйтпесе жою жұмыс істегендей көрінеді және жазба келесі саясат жаңартуында қайтады. Сессия қашықтан болғанда, жолақтан тыс қалпына келтіру жолын ұстаңыз, өйткені өз қосылымыңызды тасымалдайтын маршрутты жою оны аяқтайды. Кестені тазалайтын командаға ешқашан ұмтылмаңыз.

4. Оны қайтаратын компонентті табыңыз

Иесі әлі маршрутты орнатуға конфигурацияланғанша, жою түзету емес. Иесі әдетте үшеудің бірі: бөлінген туннель тізімі бар VPN клиентінің профилі, кіру кезінде маршруттар қосатын скрипт немесе жоспарланған тапсырма, немесе машинаға қолданылған домен саясаты. Алдымен профильді тексеріңіз, өйткені ол әр қосылымда іске қосылады:

Get-VpnConnection | Select-Object Name,SplitTunneling,ServerAddress
Get-NetRoute -PolicyStore PersistentStore

Тұрақты жазбалар ештеңе қоспай-ақ көрінеді, сондықтан VPN сессиясыз қайта жүктеуден кейін қайтатын маршрут әрдайым дерлік сол қоймада немесе іске қосу скриптінде тұрады. Иесін сонда түзетіңіз, сонда қолмен жою емдеу емес, тексеруге айналады.

5. Іздеуді, көршілерді және жазбаны растаңыз

Таза нәтиже маршруттың жоғалғаны емес; бұл енді күткен интерфейсті таңдайтын іздеу. Машинадан зардап шеккен префикске пакет қайда кететінін сұраңыз, өйткені қалдық әлі өлі индексті атайды, ал таза жауап тікелей қосылым интерфейсін немесе дұрыс шлюзді атайды. Find-NetRoute бір уақытта бір мекенжай үшін жауап береді:

Find-NetRoute -RemoteIPAddress 10.20.4.7

Содан кейін көршіні сынап көріңіз: бөлінген туннельге әлі қажет екінші префиксті таңдап, оның іздеуі өзгермегенін растаңыз, өйткені бір артық маршрутты алып тастау осы тазалау шақыратын қате. Бастапқыда сәтсіз болған қолданбаны қайталап көріңіз және префиксті қазір қай компонент иеленетінін жазып алыңыз. Microsoft-тың Get-NetRoute құжаттамасы екінші қадамда жазып алған өрістерді тізімдейді. Алты айдан кейін дәл сол жазба бір жазбаны екі рет диагностикалауды тоқтатады.

Қатысты мақалалар