Windows VPN: зачуван профил наспроти состојбата на активниот интерфејс
Едниот приказ е конфигурација, другиот е она што го применил стекот. Споредете индекси, семејства и рути додека тунелот е активен, и престанете да бришете адаптери.
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 ги наведува полињата користени погоре, вклучувајќи ги колоните за метрика и состојба што ја прават споредбата значајна.
Именувајте го објектот, најдете го неговиот сопственик, потоа дејствувајте на тој сопственик. Сѐ друго е преименување на проблемот наместо негово читање.