클라이언트는 연결이 끊겼다고 하고 터널 인터페이스도 사라졌는데, 일상 트래픽은 VPN 설치 전보다 여전히 느립니다. 한 가지 설명은 터널이 닫힌 뒤에도 물리 어댑터에 묶인 채 남은 필터 구성 요소입니다. 이것은 확인할 가치가 있는 단서이지 판결은 아닙니다. 같은 느림이 드라이버 버전, 오프로드 설정 또는 두 번째 클라이언트의 구성 요소에서 비롯될 수 있습니다. 무엇이든 바꾸기 전에 실제로 무엇이 연결되어 있는지 목록화하세요.

구성 요소의 이름을 지정하고 상태를 기록한 다음 한 가지를 바꾸세요.

터널과 바인딩을 분리하세요

VPN 인터페이스와 필터 드라이버는 서로 다른 객체입니다. 인터페이스는 터널이 닫히면 사라집니다. 물리 어댑터에 연결된 필터는 네트워크 스택에 설치되며 터널 상태와 관계없이 활성 상태로 남을 수 있습니다. 사용자는 하나의 증상을 보지만 운영 체제는 서로 무관한 두 가지 상태를 유지합니다.

이 구분이 클라이언트를 분리하거나 VPN 프로필을 삭제해도 흔히 아무것도 달라지지 않는 이유입니다. 인터페이스는 눈에 보이는 객체입니다. 바인딩은 스택 더 아래에 있으며 인터페이스보다 오래 남습니다.

정확한 구성 요소를 목록화하세요

느린 트래픽을 나르는 어댑터의 바인딩을 나열하되, 일반적인 추측 대신 실제 이름을 사용하세요. 구성 요소 ID와 활성 상태를 기록한 다음 물리 어댑터를 VPN 인터페이스 및 목록의 다른 가상 어댑터와 비교하세요.

버전 정보는 같은 기록에 속합니다. 비슷한 표시 이름을 가진 두 컴퓨터가 서로 다른 드라이버를 실행할 수 있기 때문입니다. 공급업체가 새 필터 구성 요소를 예전 표시 이름으로 제공할 수도 있습니다. 레이블이 아니라 식별자를 비교하세요.

Get-NetAdapterBinding -Name 'Ethernet' -AllBindings | Select-Object DisplayName,ComponentID,Enabled
Get-NetAdapter | Format-Table Name,InterfaceDescription,DriverVersion,Status
Get-NetAdapterStatistics -Name 'Ethernet'
pnputil /enum-drivers | Select-String -Pattern 'vpn|filter|ndis' -Context 0,2
driverquery /v | Select-String -Pattern 'vpn|filter'

어댑터 이름, 구성 요소 ID, 드라이버 버전, VPN 클라이언트 버전을 적어 두세요. 이 네 값이 없으면 다음 비교는 추측입니다. 나중 실행과 비교할 수 있도록 티켓에 첨부하세요.

승인된 한 가지를 바꾸고 반복하세요

같은 작업 부하, 대상, 액세스 네트워크로 기준선을 만드세요. VPN이 끊겼는지, 의심스러운 바인딩이 활성인지, 두 번째 VPN 클라이언트가 설치되어 있는지 기록하세요. 두 클라이언트가 각각 구성 요소를 남길 수 있기 때문입니다.

공급업체가 진단을 위해 해당 바인딩 전환을 지원한다면, 해당 어댑터에서 해당 구성 요소만 비활성화하고 동일한 작업 부하를 반복한 뒤 원래 상태로 복원하세요. 하나의 변수에서 얻은 전후 쌍은 모든 것을 새로 설치하는 것보다 가치 있습니다. 결과가 모호하면 다음 가설을 시도하기 전에 원래 상태로 복원하세요. 두 변경을 동시에 하면 누구도 원인을 돌릴 수 없는 숫자가 나옵니다.

그다음 다시 연결하고 VPN이 여전히 작동하는지 확인하세요. 클라이언트가 적용해야 하는 모든 정책도 포함합니다. 탐색을 개선하면서 터널 자체의 적용을 깨뜨리는 변경은 하나의 결함을 다른 결함과 맞바꾼 것이며, 그 회귀는 기록에 남아야 합니다.

공급업체가 지원하는 경로에 머무르세요

필터링 구현은 제품 세대에 따라 달라집니다. 일부 공급업체는 이제 초기 릴리스가 다른 드라이버 제품군을 사용했던 Windows Filtering Platform 경로를 문서화하므로, 오래된 포럼 스레드의 레지스트리 레시피는 설치된 버전에 완전히 틀릴 수 있습니다.

설치된 인벤토리와 활성 경로를 따로 확인하세요. 더 새로운 모드를 선택한다고 해서 이전 구성 요소가 사라졌다는 증거는 아닙니다. 정리가 필요하면 공급업체가 지원하는 제거 또는 업데이트 절차를 실행한 뒤 바인딩 인벤토리를 다시 반복하세요.

증거를 좁게 유지하세요. 어댑터, 구성 요소, 버전, 통제된 비교, VPN 회귀 결과입니다. 그러면 모든 느린 연결을 MTU 실험으로 만들거나 모든 VPN 클라이언트가 똑같이 행동한다고 주장하지 않고도 드라이버나 호환성 결론을 뒷받침할 수 있습니다.

관련 글