Ubuntu 16.04 네트워크 매니저의 기본 VPN 플러그인은 PPTP이다. IKEv2 방식의 VPN을 사용하기 위해 network-manager-strongswan
과 같은 패키지들을 설치해도 strongswan이 나타나지 않는다.[1]
링크에 나와있듯 1.4.0에서는 수정되었다고 하는데, Ubuntu Package archive에는 아직 반영되지 않아 update, upgrade를 실행해도 여전히 1.3.1이 최신이라고 나온다.
https://wiki.strongswan.org/projects/strongswan/wiki/NetworkManager 페이지의 Building from source 섹션을 참고해서 소스를 다운받아 컴파일한다.
make
를 실행하다보면 위키에 나와있지 않은 의존성들이 빠진 경우가 있는데 그때그때 설치해주고 다시 make
를 실행한다. (없다고 나오는 패키지들 이름 뒤에 -dev
를 붙인 패키지들을 설치해준다.)
make
가 성공적으로 실행되고 나면 make install
을 실행해야하는데, 위키의 설명과는 달리 sudo
를 붙여서 실행해야한다.
모든 과정을 완료하고 나면 새로운 연결을 추가할 때 아래와 같이 IPsec/IKEv2 (strongswan)
을 고를 수 있게 된다.