| | 1 | [[PageOutline]] |
| | 2 | |
| | 3 | = Gentoo Linux で PPTP な VPN = |
| | 4 | * http://pptpclient.sourceforge.net/howto-gentoo.phtml を参考に. |
| | 5 | |
| | 6 | 1. カーネルを構築.サーバ側の設定と合わせること. |
| | 7 | {{{ |
| | 8 | CONFIG_PPP=y |
| | 9 | CONFIG_PPP_MPPE=y |
| | 10 | }}} |
| | 11 | 1. emerge する |
| | 12 | {{{ |
| | 13 | # emerge pptpclient |
| | 14 | }}} |
| | 15 | 1. {{{/etc/ppp/chap-secrets}}} にアカウント情報を記述 |
| | 16 | {{{ |
| | 17 | <ドメイン名>\\<アカウント名> PPTP "<パスワード>" * |
| | 18 | }}} |
| | 19 | 1. {{{/etc/ppp/options.pptp}}} に接続オプションを記述.サーバ側の設定に合わせること. |
| | 20 | {{{ |
| | 21 | require-mppe-128 |
| | 22 | }}} |
| | 23 | 1. {{{/etc/ppp/peers/<接続名>}}} を作る |
| | 24 | {{{ |
| | 25 | pty "pptp <サーバ名> --nolaunchpppd" |
| | 26 | name <ドメイン名>\\<アカウント名> # ← /etc/ppp/chap-secrets のものと同一 |
| | 27 | remotename PPTP |
| | 28 | require-mppe-128 |
| | 29 | file /etc/ppp/options.pptp |
| | 30 | ipparam <接続名> |
| | 31 | usepeerdns |
| | 32 | }}} |
| | 33 | 1. {{{/etc/ppp/ip-up}}} にトンネル時のルーティング設定を追加 |
| | 34 | {{{ |
| | 35 | route add -host <PPTP サーバの IP アドレス>/32 gw <現在のデフォルトゲートウェイ> dev <インタフェース名> |
| | 36 | route add default gw $4 |
| | 37 | }}} |
| | 38 | 1. 接続する |
| | 39 | {{{ |
| | 40 | # pon <接続名> |
| | 41 | }}} |
| | 42 | 1. 切断する |
| | 43 | {{{ |
| | 44 | # poff <接続名> |
| | 45 | }}} |