누군가 자신의 Mac에서 Cisco VPN이 고장 났다고 말할 때, 그 표현은 적어도 세 가지 다른 대상을 포함합니다. macOS에 내장된 프로필, 이전 시대의 애플리케이션, 또는 조직이 오늘 배포하는 클라이언트일 수 있습니다. 각각은 고유한 실패 방식을 가지며, 하나를 위해 작성된 수정은 보통 나머지 둘과 무관합니다.

따라서 첫 번째 작업은 수정이 아닙니다. 식별이며, 올바른 세부 정보를 물으면 약 일 분이 걸립니다.

What the user hasWhat actually needs identifying
An entry under System Settings with a Cisco IPsec typeThe native profile's protocol and the authentication settings the administrator supplied
The old Cisco VPN Client applicationWhether that product is supported at all on the installed macOS release
Cisco Secure Client, formerly AnyConnectThe installed release, the managed profile and the gateway service in use

기본 레이블은 설치된 Cisco 드라이버가 아닙니다

Apple은 Cisco IPsec이라는 이름의 VPN 유형을 제공하며 유용하지만, 이는 Apple의 IPsec 구성 구현일 뿐 이전 타사 애플리케이션도, 보안 팀이 다른 곳에서 배포하는 것도 아닙니다. 레이블은 어떤 구성 패널을 열지 알려줄 뿐 공급업체 지원에 대해서는 아무것도 알려주지 않습니다.

반대의 실수는 더 큰 비용을 치릅니다. 기본 항목이 Secure Client를 대체할 수 있다고 가정하면 등록, 인증서 처리, 포스처 검사, 게이트웨이가 기대하는 정책을 건너뛰게 됩니다. 조직이 배포한 프로필은 둘 다 결국 IPsec 터널을 설정하더라도 누군가 손으로 입력한 연결과 동등하지 않습니다. 그 차이는 설정 패널에서는 보이지 않고 게이트웨이 자체 로그에서는 분명합니다.

게이트웨이 소유자에게 지원하는 Mac 클라이언트, 정확한 프로필 이름, 최소 클라이언트 릴리스 세 가지를 물으십시오. 사용자가 실행하는 macOS 버전도 추가하십시오. 서버 호스트 이름만으로는 그 어느 것도 설명하지 못하므로 호스트 이름만 담긴 티켓은 되돌아오기 쉽습니다.

오래된 커널 조언은 그 시대의 것입니다

Mac VPN 문제 검색 결과는 시작 중에 키를 누르고 있으라는, 다른 커널 아키텍처로 부팅하라는, 현재 시스템 무결성 보호보다 오래된 도우미를 실행하라는 지침으로 가득합니다. 그 단계들은 특정한 오래된 Mac 하드웨어와 클라이언트 빌드의 조합에서 나옵니다. 지금 그것을 반복하는 것은 마이그레이션이 아니며, 현재 릴리스에서는 일부를 아예 수행할 수 없습니다.

알아 둘 만한 관련 경계가 있는데, 잘못된 맥락에서 인용되기 때문입니다. Apple은 32비트 애플리케이션이 Catalina 10.15부터 macOS와 호환되지 않게 되었다고 문서화하고 있으므로, 그렇게 오래된 클라이언트는 드라이버나 권한과 무관하게 그곳에서 실행될 수 없습니다. 이는 애플리케이션 호환성 경계이지 커널 모드 문제가 아니며, 두 설명을 섞으면 누구에게도 도움이 되지 않는 조언이 됩니다.

사용이 중단된 클라이언트만 남아 있다면 그 프로필을 민감한 마이그레이션 자료로 취급하고 승인된 대체품을 요청하되, 시스템 보호를 비활성화하거나, 서명되지 않은 드라이버를 설치하거나, 최신 클라이언트가 가져오기를 바라며 .pcf 확장자를 가진 파일의 이름을 바꾸지 마십시오. PCF는 이전 클라이언트의 형식에 속하고 Secure Client는 자체 프로필 메커니즘을 사용하므로 둘은 확장자로 호환되지 않습니다.

클라이언트와 네트워크를 분리하십시오

지원되는 클라이언트가 이미 설치되어 있고 대체로 작동한다면 흥미로운 질문이 달라집니다. 모든 곳에서 실패하는지, 아니면 하나의 액세스 네트워크에서만 실패하는지입니다. 집 연결에서는 연결되고 호텔에서 실패하는 클라이언트는 도달 가능성을 말하는 것이지 아키텍처가 아니며, 애플리케이션을 다시 설치해도 호텔의 필터링은 바뀌지 않습니다. 설치를 건드리기 전에 신뢰하는 네트워크에서 같은 노트북을 시험하십시오.

무엇이든 바꾸기 전에 실패를 기록하십시오. 클라이언트 자체 로그는 보통 프로필 선택, 인증, 터널 설정, 정책 중 실패한 단계를 지목합니다. 시험하는 변수는 네트워크이고 클라이언트는 상수이므로 같은 머신에서 다른 네트워크로 성공한 시도와 비교하십시오.

다음 티켓을 위해 답을 적어 두십시오

셋 중 무엇을 다루고 있는지 알았다면 설치된 버전과 macOS 릴리스와 함께 티켓에 기록하십시오. 그 한 줄이 다음 엔지니어가 처음부터 시작하는 것을 막고, 두 번째 질문 라운드 없이 공급업체 에스컬레이션을 가능하게 합니다.

그다음 확인할 것은 사용자가 실제로 필요로 하는 한 가지, 즉 현재 클라이언트가 리소스에 도달할 수 있는지이며, 단지 터널 표시가 초록색이 되었는지가 아닙니다. 이 스레드에서 계속 나오는 호환성 경계에 대해서는 macOS Catalina와 함께한 32비트 앱 지원 종료에 관한 Apple의 설명이 민담 대신 인용할 만한 참고 자료입니다.

관련 글