====== 10 CentOS PPTP VPN ====== CentOSでPPTPサーバを立てる ===== pppインストール ===== # yum install ppp ===== pptpインストール ===== # wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm # rpm -Uvh pptpd-1.3.4-2.el6.x86_64.rpm # vi /etc/pptpd.conf # サーバ側のIP localip 192.168.0.1 # VPNクライアントに割り当てられるIP remoteip 192.168.0.241-245 DNSの部分だけ変更 # vi /etc/ppp/options.pptpd ms-dns 8.8.8.8 ユーザ設定 # vi /etc/ppp/chap-secrets vpnuser pptpd vpnuserpassword * 後はnatの設定を入れてやればOK ===== iptablesを設定している場合 ===== 必要なポートを開放してあげる ・TCP/IP 1723番ポート ・GRE/IP (プロトコル番号47番) iptables -A INPUT -p tcp --dport 1723 -j ACCEPT iptables -A INPUT -p 47 -j ACCEPT FROWARDがDROPになっている場合、クライアントに割り振ったIPからはFORWARD許可しておく。 iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT