인터넷 아이콘은 틀렸는데 VPN은 작동한다? 세 가지 확인
Windows의 네트워크 분류, 클라이언트의 세션 상태, 한 번의 애플리케이션 작업이 세 가지 질문에 답한다. 경로를 바꾸기 전에 이것들을 분리해 두어야 한다.
알림 영역은 인터넷이 없다고 표시하고, 사설 애플리케이션은 계속 작동하며, 누군가는 아이콘이 제대로 동작할 때까지 VPN 프로필을 바꾸려 한다. 서로 다른 세 가지 관찰이 하나로 합쳐지고 있고, 그중 터널에 관한 것은 하나뿐이다. 이들을 분리하면 아이콘 문제가 불필요한 프로필 변경으로 번지지 않는다.
먼저 관찰에 이름을 붙이고, 그다음 실제로 고쳐야 할 것이 있는지 결정한다.
세 가지 관찰, 세 가지 질문
Windows의 연결 상태 표시기는 시스템의 검색 프로세스가 현재 네트워크 프로필에 대해 무엇을 확인했는지 보여 준다. VPN 클라이언트의 상태는 그 클라이언트가 설정된 피어 세션을 보고하는지 보여 준다. 새 애플리케이션 작업은 하나의 특정 요청이 실제로 지나간 경로에서 성공했는지 보여 준다. 각각은 정당한 결과이며 어느 것도 다른 것을 대신하지 않는다. 이들을 합치면 잘못된 계층을 향한 수리가 된다.
전형적인 혼동은 첫 번째를 나머지 둘의 요약으로 보는 것이다. 어떤 장비가 사설 리소스가 작동하는 건전한 터널을 가지고 있어도 인터넷 없음으로 분류될 수 있는데, 분류가 서비스에 도달하지 못한 검사에서 나오기 때문이다.
Get-NetConnectionProfile
Get-DnsClientServerAddress -AddressFamily IPv4
Test-NetConnection -ComputerName internal.example -Port 443
무엇이든 만지기 전에 세 결과를 시간과 함께 적어 둔다. 이런 보고의 대부분은 그 단계에서 정리되는데, 적어 두면 불일치가 분명해지기 때문이다.
분류 프로세스가 실제로 하는 일
Microsoft의 NCSI 개요는 구성된 검사 서비스로 보내는 HTTP 요청에 의한 능동 검사와 네트워크 트래픽의 수동 관찰을 결합한다고 설명한다. 기대한 응답을 받지 못하는 원인은 경로, 프록시, 또는 그 경로의 다른 환경 조건일 수 있다. 이는 일반적인 도달 가능성 테스트보다 구체적이고 사람들이 생각하는 것보다 좁다. 바로 이 좁음이 불일치가 나타나는 이유 전부다.
암호화, 확인자의 프라이버시, 애플리케이션이 승인되었는지는 전혀 감사하지 않는다. 긍정적 분류는 모든 애플리케이션이 터널을 쓴다는 것을 증명하지 않고, 부정적 분류는 터널이 꺼졌다는 것을 증명하지 않는다.
반대 방향의 혼동도 흔하다. 터널이 설정되어 있어도 그 터널을 위해 만든 애플리케이션에 사용할 수 있는 경로, 작동하는 확인자, 권한이 없을 수 있다. 클라이언트 표시기는 필요한 결과보다 이르고 좁은 결과를 보고한다.
불일치 자체가 무엇을 고쳐야 하는지 알려 준다
사설 접근은 작동하는데 시스템이 인터넷이 없다고 한다: 고장 난 구성 요소는 터널이 아니라 검사 경로다. 인터페이스와 시간을 기록하고, 네트워크 책임자에게 검사가 서비스에 어떻게 도달하는지, 정책이 이를 막는지 보게 한다. 작동하는 사설 접근 프로필을 넓은 인터넷 경로로 바꾸면 아이콘이 바뀌고 요청하지 않은 접근이 넓어진다.
터널이 연결되었다고 보고하는데 필요한 서비스에 대한 새 요청이 실패한다: 그것은 실제 고장이고, 아이콘을 잘못된 경보라고 부르면 놓친다. 애플리케이션 오류, 프로필의 의도된 범위, 사용 중인 확인자, 선택된 경로를 비교한다. 사설 전용 터널은 공용 인터넷 출구를 제공하도록 설계되지 않았고, 그것을 기대하는 것은 결함이 아니라 범위 오류다.
기록을 남기고 경로 하나만 바꾼다
아침부터 열어 둔 페이지 대신 해당 애플리케이션에서 새 작업을 한다. 필요한 차단은 활성 상태로 두고, 허용된 직접 비교는 경로를 손으로 편집하는 대신 클라이언트의 문서화된 제어를 통해 수행한다.
관리형 프록시나 방화벽이 의도한 검사를 막는다면 그 특정 경로를 소유자와 함께 바로잡는다. Microsoft의 지침은 능동 검사를 해결책으로 끄는 것을 경고하며, 하드코딩된 주소 예외나 레지스트리 편집은 어느 구성 요소의 응답이 틀렸는지 설명하지 않는다.
변경 후 세 결과를 모두 티켓에 남긴다: 분류, 세션 상태, 애플리케이션 결과. 아이콘만 움직였다면 표시기가 바뀌었다는 것을 안 것이지, 데이터베이스나 사이트가 이제 작동한다는 것은 아니다.