このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
01_linux:01_net:10_centos_pptp_vpn [2013/09/11 05:39] – 作成 matsui | 01_linux:01_net:10_centos_pptp_vpn [2013/09/11 07:06] (現在) – [iptablesを設定している場合] matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 10 CentOS PPTP VPN ====== | ||
+ | CentOSでPPTPサーバを立てる | ||
+ | |||
+ | ===== pppインストール ===== | ||
+ | <code console> | ||
+ | # yum install ppp | ||
+ | </ | ||
+ | |||
+ | ===== pptpインストール ===== | ||
+ | <code console> | ||
+ | # wget http:// | ||
+ | # rpm -Uvh pptpd-1.3.4-2.el6.x86_64.rpm | ||
+ | </ | ||
+ | |||
+ | <code console> | ||
+ | # vi / | ||
+ | |||
+ | # サーバ側のIP | ||
+ | localip 192.168.0.1 | ||
+ | # VPNクライアントに割り当てられるIP | ||
+ | remoteip 192.168.0.241-245 | ||
+ | </ | ||
+ | |||
+ | DNSの部分だけ変更 | ||
+ | <code console> | ||
+ | # vi / | ||
+ | ms-dns 8.8.8.8 | ||
+ | </ | ||
+ | |||
+ | ユーザ設定 | ||
+ | <code console> | ||
+ | # vi / | ||
+ | vpnuser pptpd vpnuserpassword * | ||
+ | </ | ||
+ | |||
+ | 後はnatの設定を入れてやればOK | ||
+ | |||
+ | |||
+ | ===== iptablesを設定している場合 ===== | ||
+ | 必要なポートを開放してあげる | ||
+ | ・TCP/IP 1723番ポート | ||
+ | ・GRE/IP (プロトコル番号47番) | ||
+ | <code console> | ||
+ | iptables -A INPUT -p tcp --dport 1723 -j ACCEPT | ||
+ | iptables -A INPUT -p 47 -j ACCEPT | ||
+ | </ | ||
+ | |||
+ | |||
+ | FROWARDがDROPになっている場合、クライアントに割り振ったIPからはFORWARD許可しておく。 | ||
+ | <code console> | ||
+ | iptables -A FORWARD -m state --state RELATED, | ||
+ | iptables -A FORWARD | ||
+ | </ |