サーバーのLAN側IPアドレスは192.168.1.1。VPNクライアント側は192.168.2.250から254。(同じサブネットにしても平気な筈だが、ルーティングテーブルがややこしいため別サブネットにした)
FreeBSDで説明するが、PoPToPは元々はLinux向けに作られたようなので Poptop - Open Source PPTP Server_ のドキュメントをみれば簡単だろう。
まずportsからnet/poptopをインストール。cd /usr/ports/net/poptop ; make install clean
/etc/ppp/ppp.confに以下を追記。default:に余計な設定が書いてあるとエラーになるので注意。
loop: set timeout 0 set log phase chat connect lcp ipcp command set device localhost:pptp set dial set login #Server (local) IP address, Range for Clients, and Netmask set ifaddr 192.168.1.1 192.168.2.250-192.168.2.254 255.255.255.0 set server /var/tmp/loop "" 0177 loop-in: set time-out 0 set log phase lcp ipcp command allow mode direct pptp: load loop disable CHAP MSCHAP PAP enable MSCHAPv2 disable deflate pred1 deny deflate pred1 set mppe 128 stateless enable MPPE accept MPPE enable chap81 enable proxy disable pap accept dns set dns 192.168.1.1 # 社内LAN用のDNSを指定 set nbns 192.168.1.3 # 社内LANのWINSサーバーであるSambaを指定/etc/ppp/secure
#!/bin/sh exec /usr/sbin/ppp -direct loop-in/etc/ppp/ppp.secret
username password #自分のユーザー名とパスワードを書くそしてchmod 500 /etc/ppp/secure ; chmod 600 /etc/ppp/ppp.secret を忘れずに。



[ コメントする ]