VPN 운영자가 지정한 클라이언트를 설정한 다음, 실제로 필요한 비공개 리소스로 터널을 증명하세요. Mac은 시스템 설정에 기본 VPN 구성을 보관할 수 있지만 OpenVPN이나 WireGuard 파일에는 그 형식을 이해하는 소프트웨어가 필요하며, 이 둘은 서로 다른 설정 경로입니다. 자격 증명 유형이 로그인 실패 방식을 결정하므로 무엇이든 입력하기 전에 읽어 보세요. 결과는 메뉴 막대의 아이콘이 아니라 비공개 리소스가 돌려주는 내용으로 판단하세요.

받은 프로필에 클라이언트를 맞추기

다운로드 사이트의 프로토콜 목록이 아니라 운영자가 보낸 파일이나 지침에서 시작하세요. 시스템 설정의 기본 VPN 양식은 특정 유형을 처리하고, OpenVPN 프로필이나 WireGuard 구성에는 이를 해석하는 앱이 필요합니다. 관리되는 Mac은 장치 관리에서 이미 연결을 받고 있을 수 있으며, 그 위에 두 번째 프로필을 추가하면 설정이 아니라 충돌이 생깁니다. 무엇이든 설치하기 전에 이미 존재하는 것을 확인하세요.

로그인 방식은 프로필에서 나오며 보통 세 가지 중 하나입니다. 계정 비밀번호, 클라이언트 인증서, 또는 비공개 키를 여는 암호 문구입니다. 잘못된 비밀번호와 거부된 인증서는 둘 다 연결을 멈추지만 읽히는 방식이 같지 않고, 계정 비밀번호를 재설정해 고쳐지는 것은 둘 중 하나뿐입니다. 무엇이든 바꾸기 전에 거부 내용을 읽으세요. 만료되었거나 신뢰할 수 없는 인증서는 비밀번호를 재설정해도 계속 실패하고, 잘못된 비밀번호는 첫 시도에서 즉시 실패합니다.

비공개 자료를 공유 로그 밖에 두세요. 키 암호 문구, 클라이언트 인증서와 그 키는 동료와의 채팅 스레드에 있어서는 안 되며, 프로필 편집기의 스크린샷은 보통 보낸 사람이 기대하는 것보다 더 많이 드러냅니다. 운영자가 가져올 수 있는 파일을 제공하면 값을 손으로 다시 입력하지 말고 그 파일을 가져오세요.

아이콘이 아니라 리소스에서 작동함을 증명하기

업무 프로필은 흔히 사무실 대상만 라우팅하므로, 브라우징 중에 보이는 공용 주소는 비공개 애플리케이션이 작동하는 동안 그대로일 수 있습니다. 개인 출구 프로필에서는 외부에서 보이는 주소가 바뀌어야 하고, 업무 프로필에서는 보통 바뀌지 않아야 합니다. 터널이 끊겼다고 결론 내리기 전에 그 차이를 측정하세요.

그다음 실제로 필요한 리소스를 여세요. 파일 공유, 관리 페이지, 데이터베이스 호스트입니다. 터널을 통해 홈페이지가 로드된다는 것은 터널이 어떤 트래픽을 실어 나른다는 증거이지, 의도한 트래픽을 실어 나른다는 증거가 아닙니다. 프로필이 주소를 바꿔야 하는데도 브라우저가 여전히 원래 주소를 보여 주면 세 가지를 비교하세요. 사용 중인 앱, 주소 체계, 프록시 정책입니다. 브라우저 프록시나 IPv6 경로는 터널 자체가 건강한 상태에서 트래픽을 VPN 밖으로 우회시킬 수 있습니다.

클라이언트가 라우팅 테이블을 보여 주면 기본 경로와 터널 경로를 읽으세요. 그 두 가지가 실제로 배포한 설계를 기록합니다.

작동이 멈추면 끊어진 계층 찾기

이전에 작동하던 설정은 보통 경로에 무언가가 추가되어 끊깁니다. 두 번째 VPN 클라이언트, 보안 에이전트, 콘텐츠 필터, 새 네트워크 확장입니다. 환경설정을 지우거나 네트워크 스택을 초기화하는 것은 진단이 아니라 희망이므로, 제품 자체의 진단 기능을 사용하세요. 장애를 사건과 연결하세요. 잠자기, Wi-Fi 변경, 포털 로그인, 클라이언트 업데이트 등이며 반복되는지 기록합니다. 반복되는 방아쇠는 발생 시각과 함께 티켓에 남겨야 합니다.

이름은 경로와 다른 방식으로 실패합니다. 비공개 호스트는 문서화된 전체 이름으로 접근해야 하고, 짧은 사무실 이름은 내부 확인자와 기업 경로에만 존재하는 검색 도메인에 의존합니다. 그 확인자를 공용 DNS 서비스로 바꾸면 짧은 이름은 전혀 확인되지 않으며, 이는 끊긴 터널처럼 보이지만 그렇지 않습니다.

scutil --dns
dscacheutil -q host -a name intranet.example.com

scutil --dns의 출력에서 검색 도메인이 회사 도메인과 일치하는 확인자를 찾아 그것이 가리키는 네임서버를 읽으세요. DNS 구성 아래 나열된 항목은 각 인터페이스가 어떤 확인자를 제공하는지 보여 줍니다. 회사 확인자가 다른 인터페이스에만 나타나거나 브라우저가 자체 암호화 DNS를 실행하면, 한 앱만 이름을 확인하고 나머지는 모두 실패합니다.

더 이상 필요 없는 프로필은 그것을 설치한 메커니즘을 통해 제거하세요. 로컬 항목을 지우면 서버 측 계정이 살아남고 오래된 클라이언트가 같은 경로를 계속 요구할 수 있습니다. 관리되는 Mac에서는 관리자의 제거 절차가 유효합니다. 무엇이든 제거하기 전에 프로필 이름, 서버 주소, 작동하는 리소스를 적어 두어 복구가 처음부터 시작되지 않게 하세요.

관련 글