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

File attachments: 

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.