PPTP VPN Server Setup
作業系統:CentOS 5
CentOS 5.x:
#> wget http://poptop.sourceforge.net/yum/stable/rhel5/i386/pptpd-1.4.0-1.rhel5.i386.rpm #> rpm -ivh pptpd-1.4.0-1.rhel5.i386.rpm
CentOS 7.3:
#> yum install epel #> yum install ppp pptpd
#> echo "localip 10.9.9.1" >> /etc/pptpd.conf #> echo "remoteip 10.9.9.10-16" >> /etc/pptpd.conf #> echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd #> echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd #> service pptpd restart
CentOS 5:
#> vi /etc/sysctl.conf net.ipv4.ip_forward = 1 #> sysctl -p
CentOS 7.3:
#> vi /etc/sysctl.d/pptpd.conf net.ipv4.ip_forward = 1 #> echo "1" > /proc/sys/net/ipv4/ip_forward 或 #> sysctl -system
NAT 功能:
#> iptables -F #> iptables -X #> iptables --flush POSTROUTING --table nat #> iptables --flush FORWARD #> iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT #> iptables -A INPUT -p gre -j ACCEPT #> iptables -t nat -A POSTROUTING -s 10.9.9.0/24 -o eth0 -j MASQUERADE
#> vi /etc/ppp/chap-secrets <帳號名> pptpd <密碼> *
設定完成。
使用 Windows 系統連線試試,如果一切都正常,繼續下面步驟。
保存所有設定以及開機自動啟動
#> service iptables save #> service pptpd restart #> service iptables restart #> chkconfig pptpd on #> chkconfig iptables on
Ubuntu 15:
VPN
Images 0 | ||
---|---|---|
No images to display in the gallery. |