Azure VPN Client 3.4 매시간 연결 끊김: 로그인 빈도
게이트웨이 문제가 아닙니다. 클라이언트가 세션 중간에 로그인 빈도를 적용하기 시작해 터널이 정책 시계에 따라 끊깁니다. 버전, 차이, 점검 항목.
한 사용자가 연결해 작업하다가 한 시간에 한 번씩 Microsoft Entra 인증이 만료되었다는 메시지와 함께 연결이 끊긴다. 다시 연결하면 되고 주기는 스톱워치처럼 반복된다. 아무것도 배포하지 않은 point-to-site 게이트웨이에서 그 패턴은 터널이 아니라 자격 증명을 가리킨다. Azure VPN Client 3.4.0은 이미 설정된 세션 중간에 조건부 액세스의 로그인 빈도를 적용하기 시작했다. 이전 클라이언트는 로그인할 때만 평가하던 정책이다.
아래 여섯 가지 점검을 순서대로 하라. 각 점검은 일정을 확인하거나 배제한다. 일찍 멈추는 것이 게이트웨이를 괜히 다시 만드는 길이다.
1단계: 정확한 메시지를 읽기
문구가 계층을 구분한다. Entra 인증 만료에 대한 메시지는 토큰에 대한 것이고, 터널이나 보안 연결 오류는 아니다. 경과 시간도 적어 두라. 연결에서 끊김까지 재고, 근무 시작부터가 아니다.
사용자가 즉시 다시 연결할 수 있고 게이트웨이가 여전히 건강한 터널을 보여 준다면, 토큰 만료를 보는 것이지 죽은 피어가 아니다.
2단계: 클라이언트 버전 확인
버전은 앱에서 읽고 배포 기록에서 읽지 않는다. 변경은 3.4.0과 함께 왔으므로 3.3.1과 그 이전은 정책과 무관하게 설정된 터널을 살려 둔다. 오래된 빌드의 관리되지 않는 노트북 한 대는 완벽하게 동작하는데 나머지 팀은 매시간 떨어진다. 이런 분열이 사람들을 게이트웨이로 되돌린다. 버전은 클라이언트의 속성이고, 게이트웨이는 어떤 빌드가 연결되었는지 모른다.
먼저 시험 장치 하나를 업데이트하고 시계를 보라. 업데이트 후 정책 간격에 떨어지기 시작하는 장치는 운영 정책을 건드리지 않고 메커니즘을 확인해 준다.
3단계: 정책이 어디에 있는지 찾기
로그인 빈도는 Azure VPN 엔터프라이즈 앱을 대상으로 하는 정책의 조건부 액세스 설정이다. VPN 게이트웨이 리소스에 없고, point-to-site 구성에도, 클라이언트 프로필에도 없다. 정책 목록에서 Azure VPN 앱을 찾아 세션 제어를 읽어라.
한 사용자에게 두 정책이 적용될 수 있고 더 엄격한 쪽이 이긴다. 설정한 적 없는 값이 적용 중일 수 있다. 테넌트 전체 기준 정책과 앱 전용 정책을 모두 확인하라. 보고서 범위도 중요하다. 그룹을 제외하는 정책은 뚜렷한 설명 없이 행동이 다른 집단을 만든다.
4단계: 계산하기
끊김은 로그인 빈도 값에서 한 시간 뒤에 일어난다. Microsoft가 이 클라이언트에 대해 기록한 동작이며, 일곱 시간 빈도는 약 여덟 시간의 연결을 준다. 이 차이 때문에 여덟 시간 근무일에 고른 값이 오후에 고장 난 것처럼 보이고 아홉 시간 시험은 괜찮아 보인다. 무엇이든 바꾸기 전에 불만을 숫자로 바꿔라. 연결 시각, 끊김 시각, 차이, 그다음 정책 값에 한 시간을 더한 것과 비교하라.
차이가 그 합과 맞지 않으면 일정 가설이 틀린 것이므로 정책 조정을 멈춰야 한다.
5단계: 일정과 rekey 분리
IPsec rekey, 죽은 피어 감지, 유휴 타임아웃은 트래픽 양이나 정적과 연결된 불규칙한 끊김을 만든다. 스톱워치와는 무관하다. 전송 중간에 떨어진 사용자와 조용한 점심 후에 떨어진 사용자는 다른 메커니즘을 말한다. 끊기기 전 일 분 동안 사용자가 무엇을 했는지 물어라.
인증서 문제는 또 다르게 보인다. 클라이언트가 작동 중인 세션을 잃는 대신 연결하지 못하고, 실패는 즉각적이다. 끝나지 않는 MFA 요청은 깔끔한 매시간 끊김 뒤 성공적인 재연결이 아니라 멈춤으로 나타난다.
6단계: 놀라지 않게 배포하기
클라이언트 업데이트가 스토어를 통해 사용자에게 도달하기 전에 알려라. 동작 변경이 클라이언트와 함께 오기 때문이다. 빈도는 요구 사항에서 고른다. 사용성을 위해 근무일을 덮는 값, 또는 분실한 노트북이 빨리 접근을 잃어야 한다면 짧은 값. 어느 요구가 이겼는지 기록하라. 같은 설정이 보호와 불만을 모두 낳기 때문이다. 그다음 옛 빌드로 돌린 파일럿에서 외삽하지 말고 새 빌드 장치에서 선택을 확인하라.
메시지, 버전, 정책 값, 측정한 간격을 한 메모에 남겨라. 그 기록은 다음 보고에 다시 만드는 대신 일 분 만에 답한다.