加入 yum 源加入 yum 源
rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
安装pptp server
yum install pptpd -y
编辑
vim /etc/ppp/chap-secrets
加入一行
用户名 pptpd 密码 *
启动pptpd
service pptpd start
到客户机上尝试连接,建立一个pptp连接,记住一定要进入高级设置,打开 use MPPE Encryption,否则连不上
连上后,没法上网了,先断开,后面还有工作要做.
设定vpn ip 段
echo "localip 192.168.0.1" >> /etc/pptpd.conf echo "remoteip 192.168.0.2" >> /etc/pptpd.conf
设定vpn用的dns
echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd
设置转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -p
fedora 20 为了推FirewallD取消了iptables,重新装上
yum install iptables-services iptables-utils -y
用iptables来转发,实现上网
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 192.168.0.0/24 -o eth0 -j MASQUERADE service iptables save service pptpd restart service iptables restart chkconfig pptpd on chkconfig iptables on
来自:http://bigzhu.org/blog/fedora%2020%E6%90%AD%E5%BB%BAvpn%20server
转载请注明:半叶寒羽
» fedora 20搭建vpn server