vine-users ML アーカイブ



[vine-users:061723] PPP over SSH で VPN

  • From: ono <t-onodera@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:061723] PPP over SSH で VPN
  • Date: Wed, 06 Aug 2003 16:27:58 +0900
小野寺と申します。

自宅と会社をVPNでつなごうと思い、ちょこまかチャレンジ中ですが、うまくいきません。

つなぎたいサーバはVine2.6(apt-getで更新済み)でADSLルータとして使っているものです。
クライアントはwindows2000です。

参考にしたのはhttp://whsato.skcorp.sytes.net/document/pppoverssh.php#server
もぐらプロジェクトhttp://www.kmc.gr.jp/proj/vpn/index.html
などです。

もぐらプロジェクトのサーバ設定・クライアント設定をほぼそのまま実行しました。

その結果、どうやらトラブルシューティングにある4のサービスの確認までは大丈夫で、PPPの接続がうまくいっていないようです。

今まで確認できたことは
1、VPNユーザーのログインシェルをbashなどの通常シェルに指定するとログインできる。この場合、当然teraTermPro等からもssh接続はで
きる。
2、ログインシェルをもぐらプロジェクトに書いてあるものにするとログインできない。

ログインシェル(vpn-script)は以下のとおりです。
#!/bin/sh
/usr/bin/sudo /usr/sbin/pppd local proxyarp nocrtscts 192.166.1.1:192.168.1.10 nodetach ms-dns ***.***.***.*** noauth

また、ログインシェルをvpn-scriptにした場合のmessegeログはこんな感じです。
Aug  6 16:08:57 wwwserver sshd(pam_unix)[1566]: authentication failure; logname= uid=0 euid=0 tty=NODEVssh ruser=
rhost=172.16.64.238  user=****
Aug  6 16:09:00 wwwserver sshd(pam_unix)[1568]: session opened for user **** by (uid=507)
Aug  6 16:09:00 wwwserver /usr/bin/sudo:    oyaji : TTY=pts/2 ; PWD=/home/oyaji ; USER=root ; COMMAND=/usr/sbin/pppd local
proxyarp nocrtscts 192.168.1.1:192.168.1.10 nodetach ms-dns ***.***.***.*** noauth
Aug  6 16:09:00 wwwserver pppd[1570]: pppd 2.4.1 started by ****, uid 0
Aug  6 16:09:00 wwwserver pppd[1570]: Using interface ppp1
Aug  6 16:09:00 wwwserver pppd[1570]: Connect: ppp1 <--> /dev/pts/2
Aug  6 16:09:30 wwwserver pppd[1570]: LCP: timeout sending Config-Requests
Aug  6 16:09:30 wwwserver pppd[1570]: Connection terminated.
Aug  6 16:09:30 wwwserver pppd[1570]: Exit.
Aug  6 16:09:30 wwwserver sshd(pam_unix)[1568]: session closed for user ****

解決の糸口が見つからず、てづまっています。アドバイスください…お願いします。

--
Tsuyoshi Onodera