CentOSシステムインストールPPTP(Xen+OpenVZ)完全チュートリアル
VPSにPPTP VPNをインストールし、「できる者は難しくないが、難しい者はできない」という理屈を完璧に説明した。私のグーグルの百度は必ず何日も対応して、ほとんどのネット上の大部分の教程はすべて完全に正確ではありませんて、ついに昨日転がって登ったのが整えて、忘れることを恐れて、急いで書きます。
本文はTUNとPPPを開通できるVPSに適しており、XenとOpenVZのみで、OpenVZがSolusVMコントロールパネルを使用している場合は、自分でバックグラウンドで開くことができます。ところで、私のオペレーティングシステムはCentOS 6です。4 32ビットです。
一、TUNとPPPの開通を確認するXenユーザーはこのステップを無視してください!
コードのコピーcat /dev/ppp
コードのコピー
cat /dev/net/tun
もしこの2つの出力が私が与えたものと異なるならば、しかし“Permission denied”でなければすべて大丈夫で、さもなくばきっと詰めることができません
二、PPP、PPTPを取り付ける コードのコピーyum remove ppp
コードのコピー
yum -y install libpcap
コードのコピー
rpm -ivh https://lccss.googlecode.com/files/ppp-2.4.5-5.el6.i686.rpm
コードのコピー
yum -y install ppp
コードのコピー
rpm -ivh http://lccss.googlecode.com/files/pptpd-1.3.4-1.el6.nux.i686.rpm
コードのコピー
rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
コードのコピー
yum install pptpd
三、各種配置
コードのコピー
vi /etc/pptpd.conf
コードのコピー
# localip 192.168.0.1 -> localip 192.168.0.1
# remoteip 192.168.0.234-238,192.168.0.245 ->remoteip 192.168.0.234-238,192.168.0.245
コードのコピー
vi /etc/ppp/options.pptpd
# ms-dns 192.168.0.1 -> ms-dns 8.8.8.8
vi /etc/ppp/chap-secrets
# ms-dns 192.168.0.2 -> ms-dns 8.8.4.4
コードのコピー
username pptpd password *
コードのコピー
net.ipv4.ip_forward = 0 -> net.ipv4.ip_forward = 1
vi /etc/sysctl.conf
sysctl -p
コードのコピー
iptables-t nat-A POSTRIOUTING-s 192.168.0.0/24-j SNAT--to-sourceあなたのVPSのIP
コードのコピー
iptables -t nat -A POSTROUTING -s 192.168.8.0/24 -o eth0 -j MASQUERADE
コードのコピー
/etc/init.d/iptables save
/etc/init.d/iptables restart
コードのコピー
service pptpd start四、その他の小さな問題
619エラー、試してみます。
コードのコピー