Unofficial Cisco VPN client 설치

VPN 처음 사용해보는데,

업체쪽에서 Cisco VPN client만 서포트한다는 말 때문에
온 천지에서 vpnc를 쓰라는 말을 뒤로 하고 삽질 좀 하다가
설치법을 찾았습니다;;

(그나저나 Cisco는 왜 리눅스 버전 서포트가 없는겐지;:wink:

아쉽게도 커널버전 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/ 디렉토리로 링크 시켜서 해결했습니다.

어어어… 그냥 vpnc 쓰심이;;;;;;

왜냐하면 cisco vpn은 커널 모듈을 쓰는데 이것이 자주 커널 패닉을 일으킵니다. 요즘은 나아졌는지 모르겠지만 작년까지만 해도 이것때문에 문제가 많았습니다.

커널 패닉이 발견되면 vpnc로 전환하시길 추천합니다.

[quote="logout":1g6w7mp3]어어어… 그냥 vpnc 쓰심이;;;;;;[/quote:1g6w7mp3]
나도 그렇지만 "amAToRoi"님도 vpn서버를 선택할수 없지 않을까요?
vpn이라는게 종류가 다양한데 해당 업체의 프로그램을 써야 접속이 되는걸로 …
그래서 우분투에서 버박에 윈도그xp돌려서 vpn을 접속해서 사용하는데
엄청 불편하다는… 서버는 리눅스에서 도는데 클라이언트는 리눅스가 없는게 말이 되냐는… ㅠ.ㅠ