Ubuntu 9.04 에서 kvpnc 의 --script-security 옵션 에러 발생 문제
요즘 Desktop으로 Ubuntu 9.04를 사용하고 있는데, 회사 <-> IDC 네트워크가 openvpn 환경으로 완전히 분리 되면서 linux에서 쓸만한 VPN client가 없어서 좀 많이 괴로운 상황이 오고 말았습니다.
GADMIN-OPENVPN-Client 를 가지고 한 한달 씨름 했었는데.. 이놈은 정말 병맛이더군요. 문서가 아예 없고, 코드 보면서 어떡하든 해 보려고 했지만, 인증서 import하라는 메시지만 계속 내뿜고.. kvpnc 는 죽으라고 --script-security 옵션을 주라고 앵앵 되면서 접속을 끊어 버리고..
어쩔 수 없이 screen 하나 띄어서 shell 에서 "openvpn --config NEOWIZ-IDC.ovpn" 요딴식으로 접속을 해서 사용을 하고 있는 상황 이었습니다. 그러다가.. 결국 오기가 나서, kvpnc 코드를 대충 보니 수정이 가능할 듯 싶어서 이 문제를 해결한 binary 패키지와 제가한 패치가 포함된 debian package diff 파일을 추가 하니 필요한 분들은 이용하시기 바랍니다.
수정한 부분은 3가지로..
1. script-security 옵션 에러 문제 fix
2. ~/.kde/share/apps/kvpnc 에 resolv.conf.userdefine.CONNECT_NAME 파일이 있을 경우 이 파일의 name server 정보를 가져오도록 수정
3. resolv.conf 수정 시에 search 값도 같이 가져오도록 수정
4. udp 연결시에, explicit-exit-notify 옵션 추가 되도록 수정
이상 입니다.
P.S
패키지 버전은 0.9.0-2 이지만 실제 설치를 하면 0.9.0-1 입니다. 제 패키징 실수 입니다. :-)
32bit 용 package 추가 합니다. portable ubuntu 9.04 에서 빌드 했습니다.
직접 빌드시에 다음의 패키지들이 필요할 수 있습니다.
apt-get install kvpnc libxaw7-dev zlib1g-dev libqt3-headers kdelibs4-dev
첨부 | 파일 크기 |
---|---|
kvpnc_0.9.0-2_amd64.deb | 2 MB |
kvpnc_0.9.0-2.diff_.gz | 26.98 KB |
kvpnc_0.9.0-2_i386.deb | 1.97 MB |
댓글 달기