| 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 | }}} |