VPN 처음 사용해보는데,
업체쪽에서 Cisco VPN client만 서포트한다는 말 때문에
온 천지에서 vpnc를 쓰라는 말을 뒤로 하고 삽질 좀 하다가
설치법을 찾았습니다;;
(그나저나 Cisco는 왜 리눅스 버전 서포트가 없는겐지;
아쉽게도 커널버전 2.6.38 패치버전이니 이후 버전은 또 구글링해야 할 듯 합니다.
이전 버전의 경우는 테스트 해보지 않았으니 설치가 안되면 커널버전에 맞는 패치를 찾아보시길 바랍니다.
vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz 파일을 구해서
압축을 푸시면 vpnclient 디렉토리가 생깁니다.
[code:2nh0yzni]
tar zxvf vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz
cd ./vpnclient[/code:2nh0yzni]
패치 파일을 받아서 패치를 실행시키면 소스코드가 몇몇 수정되게 됩니다.
컴파일 도중 발생하는 에러의 대부분을 잡을 수 있을겁니다.
[code:2nh0yzni]wget http://www.lamnk.com/download/fixes-2.6.38.patch
patch < ./fixes-2.6.38.patch[/code:2nh0yzni]
아래와 같이 설치파일을 실행시키면되고요, 왠만하면 default로 엔터만 치시면 될 듯 합니다.
[code:2nh0yzni]sudo ./vpn_install[/code:2nh0yzni]
제 경우에는 autoconf.h 파일을 찾을 수 없다는 에러가 추가적으로 발생했는데요,
이 경우는 /usr/src/linux-2.6.38-28-generic/include/generated/ 에 있는 autoconf.h 파일을… vpnclient 설치시 참조하는 /usr/include/linux/ 디렉토리로 링크 시켜서 해결했습니다.