Client Export 패키지를 설치하고 열면 서버 선택 목록이 비어 있습니다. 자연스러운 결론은 패키지가 고장 났거나 pfSense가 VPN 클라이언트로 전혀 동작할 수 없다는 것이지만, 둘 다 틀렸습니다. 선택 목록이 빈 이유는 pfSense에 원격 접속 서버가 설정되어 있지 않기 때문이며, 이 패키지는 애초에 방화벽이 밖으로 걸게 만드는 도구가 아니었습니다. 서로 다른 두 작업이 한 단어를 공유하고 있고, 빈 목록은 그중 하나에게 하지 않는 일을 요구하는 소리입니다.

무엇이든 설치하기 전에 누가 시작하는지 정하세요

질문은 하나입니다. 어느 기기가 연결을 시작하는가? 출장 중인 직원이 사무실 방화벽에 접속한다면 pfSense가 서버이고 직원의 노트북이 클라이언트입니다. 그 경우 필요한 패키지는 노트북용 자료를 준비합니다. 거는 쪽이 노트북이기 때문입니다.

pfSense가 다른 사람의 VPN 서비스로 접속한다면 방화벽이 클라이언트이고, 원격 운영자가 여러분이 거는 종단점을 소유합니다.

두 상황 모두 클라이언트라는 단어를 씁니다. 혼란이 시작되는 지점입니다. 그 단어는 한 연결에서의 역할을 뜻하지, 제품 분류가 아닙니다.

내보내기 도구는 서버 쪽 조력자입니다

Client Export는 pfSense에 이미 있는 원격 접속 서버를 가져와 접속하는 기기에 필요한 자료를 만듭니다. 그 서버의 설정, 인증서, 터널 옵션을 읽고 다른 곳에서 쓰도록 묶습니다.

그래서 선택 목록에는 Remote Access 모드의 서버만 나옵니다. 그런 서버가 없으면 내보낼 것이 없고, 빈 목록은 결함이 아니라 정확한 보고입니다. 먼저 원격 접속 서버를 만들면 선택 목록이 스스로 채워집니다. 이 순서가 패키지 안의 어떤 설정보다 사람을 더 자주 헷갈리게 합니다.

패키지 참조 문서는 이 의존 관계를 분명히 밝힙니다. 패키지가 서버를 대신 만들어 줄 수 있다고 가정하기 전에 읽어 보세요.

외부로 나가는 인스턴스는 별도 설정입니다

pfSense를 다른 서비스의 클라이언트로 만든다는 것은 OpenVPN 클라이언트 인스턴스를 그 제공자의 종단점, 포트, 프로토콜, 자격 증명, 신뢰 자료와 함께 만드는 것입니다. Netgate는 이를 내보내기 패키지와 별도로 문서화합니다. 설정에서 다른 객체이기 때문입니다.

내보내기 도구를 설치해도 그 항목은 하나도 채워지지 않으며, 어떤 내보내기 형식도 대신 만들어 주지 않습니다. 제공자가 프로파일을 주면 그 값을 직접 만든 인스턴스로 가져오거나 옮겨 적습니다.

두 설정을 서로 다른 머릿속 상자에 넣어 두세요. 하나는 다른 기기에 답하고, 다른 하나는 다른 서버에 터널을 요청합니다.

기기가 사용할 수 있는 내보내기 형식을 고르세요

내보내기는 인라인 설정, 묶음 압축 파일, 특정 클라이언트 앱용 설치 프로그램으로 나옵니다. 어느 다운로드가 가장 완전해 보이는지가 아니라, 받는 기기가 실제로 무엇을 가져올 수 있는지로 고르세요.

인라인 파일은 붙여 넣은 설정을 받아들이는 클라이언트에 편합니다. 묶음은 개별 파일을 담고 디렉터리를 원하는 클라이언트에 맞습니다. 설치 프로그램은 해당 플랫폼에서 특정 앱이 허용된다고 가정하는데, 이는 기술적 결정인 동시에 정책 결정입니다. 무엇이든 내려받기 전에 받는 팀이 어떤 클라이언트를 지원하는지 물으세요.

일부 내보내기에는 인증서와 개인 키가 들어 있고, 그 키 자료를 보호하는 암호는 사용자 계정 암호와 다를 수 있습니다. 전체 내보내기를 설정 예시로 티켓에 붙이지 말고 승인된 등록 경로로 자료를 전달하세요.

사이트 간 연결에는 패키지가 아니라 역할과 경로가 필요합니다

지사 터널은 또 다른 설계입니다. 어느 종단점이 서버 역할을 맡고 어느 쪽이 클라이언트 역할을 맡는지 확인한 다음, 무엇이든 설정하기 전에 양쪽의 라우팅 네트워크를 정의하세요.

Client Export는 지사의 경로, 전달 허용, 되돌아오는 경로에 대해 의견이 없습니다. 원격 접속 클라이언트 자료를 준비하는 것이 이 도구의 전부이기 때문입니다.

먼저 역할과 경로 목록을 적어 두면 패키지에 대한 질문은 저절로 답이 나옵니다. 이것을 틀리면 어떤 내보내기 형식도 설계를 구하지 못합니다. 되돌아오는 경로도 마찬가지입니다. 중앙에 닿아도 응답을 받을 수 없는 지사는 동작하는 터널이 아닙니다.

관련 글