debian etch に pptpd を 導入する

PPTP (Point-to-Point Tunneling Protocol) 仮想プライベートネットワークの1つ。
このプロトコルを利用することで外部ネットワークから内部ネットワークへのアクセスが可能となる。


ケータイ・セカンドライフ対応
動画共有サイト「モヴィエ」
大容量ファイル転送サービス
デカメール
エーエイチレフ運営
株式会社シーズ

まずは、pptpdのインストール

apt-getで簡単インストール

Sargeですと、kernel-ppp-mppeなどを入れる必要があるみたいですが、
Etchだと、問題なく入ります。

pptpdを導入する前に、導入する機器に2つのIP(グローバルとローカル)が付与されていることを確認する必要がある。

 # apt-get install pptpd



confファイル設定

/etc/pptpd.confの設定内容の変更

パッケージで導入すると、etcの中にconfファイルが生成される。これを編集。
ローカルIPを登録する。

#サーバーのIP
localip 10.10.20.20

#PPTP接続するリモートPCのIP予約
remoteip 10.10.20.230-240

/etc/ppp/chap-secretsにユーザー・パスワード登録

好きなユーザー名とパスワードを設定。
下記だとユーザーがuser01、パスワードがpasswdとなる。

user01 pptpd "passwd" *

iptablesにてportを開く

Portを開いて準備開始

iptablesにてPortを閉じている場合は下記のようにiptableを開きます。
PPTPでは、Port 47 のGRE とTCP の Port 1723 を開いておく必要があります。

# iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
# iptables -A INPUT -p 47 -j ACCEPT



pptpdを再起動し設定を反映させる

再起動をおこなう

設定を反映させるにはpptpdの再起動が必要である

/etc/init.d/pptpd restart



ご意見、ご質問、間違いの訂正等大歓迎です。iinfo@ahref.org



©2007ahref.org