Version 4 (modified by atzm, 17 years ago) (diff) |
---|
Gentoo Linux で PPTP な VPN
- カーネルを構築.サーバ側の設定と合わせること.
CONFIG_PPP=y CONFIG_PPP_MPPE=y
- emerge する
# emerge pptpclient
- /etc/ppp/chap-secrets にアカウント情報を記述
<ドメイン名>\\<アカウント名> PPTP "<パスワード>" *
- /etc/ppp/options.pptp に接続オプションを記述.サーバ側の設定に合わせること.
require-mppe-128
- /etc/ppp/peers/<接続名> を作る
pty "pptp <サーバ名> --nolaunchpppd" name <ドメイン名>\\<アカウント名> # ← /etc/ppp/chap-secrets のものと同一 remotename PPTP require-mppe-128 file /etc/ppp/options.pptp ipparam <接続名> usepeerdns
- /etc/ppp/ip-up.local にトンネル時のルーティング設定を追加
route add -host <PPTP サーバの IP アドレス>/32 gw <現在のデフォルトゲートウェイ> dev <インタフェース名> route add default gw $4
- $4 がトンネルゲートウェイのアドレスなので,用途に応じてルーティングを変えると良い
- /etc/ppp/ip-down.local でトンネル時のルーティングを削除
route del -host <PPTP サーバの IP アドレス>/32 gw <現在のデフォルトゲートウェイ> dev <インタフェース名>
- 接続する
# pon <接続名>
- 切断する
# poff <接続名>