このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
01_linux:10_network:02_ipsec_client [2017/08/02 05:50] – matsui | 01_linux:10_network:02_ipsec_client [2017/08/02 06:02] (現在) – matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 02 Linux IPsec Client====== | ||
+ | ===== IPsec Client側 ===== | ||
+ | |||
+ | CentOS release 6.8 | ||
+ | xl2tpd-1.3.8-1 | ||
+ | libreswan-3.15-7.3 | ||
+ | |||
+ | ===== インストール ===== | ||
+ | # yum -y --enablerepo=epel install openswan xl2tpd | ||
+ | |||
+ | ===== IPsec ===== | ||
+ | < | ||
+ | config setup | ||
+ | | ||
+ | | ||
+ | | ||
+ | oe=no | ||
+ | conn L2TP-PSK | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== IPsec用の事前共有鍵 ===== | ||
+ | |||
+ | < | ||
+ | : PSK " | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== xl2tpd ===== | ||
+ | |||
+ | |||
+ | < | ||
+ | [lac vpn-connection] | ||
+ | lns = [ServerIP] | ||
+ | ppp debug = yes | ||
+ | pppoptfile = / | ||
+ | length bit = yes | ||
+ | </ | ||
+ | |||
+ | ===== ppp ===== | ||
+ | < | ||
+ | ipcp-accept-local | ||
+ | ipcp-accept-remote | ||
+ | refuse-eap | ||
+ | require-mschap-v2 | ||
+ | noccp | ||
+ | noauth | ||
+ | idle 1800 | ||
+ | mtu 1410 | ||
+ | mru 1410 | ||
+ | defaultroute | ||
+ | usepeerdns | ||
+ | debug | ||
+ | connect-delay 5000 | ||
+ | name [Username] | ||
+ | password [Password] | ||
+ | </ | ||
+ | |||
+ | ==== もし固定IPにしたい場合 ==== | ||
+ | 下記のように変更する。 | ||
+ | < | ||
+ | |||
+ | < | ||
+ | # | ||
+ | # | ||
+ | ↓ | ||
+ | 192.168.1.129: | ||
+ | </ | ||
+ | ===== xl2tpd のコントロールファイル用意 ===== | ||
+ | |||
+ | < | ||
+ | mkdir -p / | ||
+ | touch / | ||
+ | </ | ||
+ | |||
+ | ===== 起動 ===== | ||
+ | |||
+ | < | ||
+ | $ systemctl start openswan | ||
+ | $ systemctl start xl2tpd | ||
+ | $ ipsec auto --up L2TP-PSK | ||
+ | </ | ||
+ | |||
+ | ==== xl2tpdの接続開始 ==== | ||
+ | ※コントロールファイルファイルへ書き込む事によって、xl2tp接続が開始されます。 | ||
+ | $ echo "c vpn-connection" | ||
+ | もしく下記のコマンド | ||
+ | $ xl2tpd-control connect vpn-connection | ||
+ | |||
+ | ===== 確認 ===== | ||
+ | |||
+ | ppp0インターフェースができてローカルIPが振られている事確認 | ||
+ | |||
+ | < | ||
+ | # ip -4 a | ||
+ | 1: lo: < | ||
+ | inet 127.0.0.1/8 scope host lo | ||
+ | 2: eth0: < | ||
+ | inet XXX.XXX.XXX.XXX/ | ||
+ | 3: ppp0: < | ||
+ | inet 192.168.1.128 peer 192.168.1.99/ | ||
+ | </ | ||
+ | {{tag> |