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

Бір туннельдің екі көрінісі

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

Оларды бірге оқу — бүкіл әдіс, ал біреуін жалғыз оқу — адамдардың сау адаптерді жоюымен аяқталатын жол. Төмендегі командалар ештеңені өзгертпей екі көріністі де береді.

Ештеңені өзгертпей екі көріністі де оқыңыз

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

Get-VpnConnection | Select-Object Name,ServerAddress,TunnelType,SplitTunneling,ConnectionStatus

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

Get-NetIPInterface | Select-Object InterfaceIndex,InterfaceAlias,AddressFamily,ConnectionState,InterfaceMetric

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

Мақсатқа дейінгі маршрутты бақылаңыз

Стектен қосымша шынымен байланысатын мекенжай үшін қандай жолмен жүретінін сұраңыз. Бұл интерфейс тізімі жалғыз жауап бере алмайтын сұрақ.

Find-NetRoute -RemoteIPAddress 10.60.20.10 | Select-Object -First 1
Get-NetIPAddress -InterfaceIndex 37 | Select-Object IPAddress,AddressFamily,PrefixLength

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

Бірдей жағдайда үш күйді салыстырыңыз

Интерфейс тізімі мен таңдалған маршрутты қосылу алдында, қосылған кезде және ажыратылғаннан кейін жазып алыңыз, әр жолы бірдей мақсат пен бірдей командаларды қолданыңыз. Бұл салыстыру ағымдағы туннель интерфейсін жою қалдырған ескі жасырын адаптерден және де жұмыс істеп тұрған екінші клиенттен ажыратады. Ол сондай-ақ туннель интерфейсінің таза жоғалып жоғалмайтынын айтады, өйткені ажыратқаннан кейін қалатын адаптер ешқашан пайда болмаған адаптерден басқа мәселе. Үш суретсіз кез келген бейтаныс лақап ат кінәлі болып көрінеді.

Үш шығысты билетпен бірге сақтаңыз, өйткені екі команда шығысы бір абзац сипаттамадан артық. Әріптес сіздің сессияңызды мүлдем қайталамай-ақ оларды салыстыра алады.

Өзіңіз анықтамаған нәрсені жоймаңыз

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

Нысанды атаңыз, оның иесін табыңыз, содан кейін сол иеге әрекет етіңіз. Қалғанының бәрі мәселені оқудың орнына оны қайта атау.

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