CentOS设置pptpd VPN步骤 1.安装ppp服务及相关组件 yum install -y ppp iptables 2.下载pptpd最新版本的rpm包(pptpd最新安装包地址) wget -c http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.rhel5.i386.rpm wget http://files.doylenet.net/linux/yum/centos/5/i386/doylenet/pptpd-1.3.4-1.i386.rpm (如果上面的找不到,就用这个连接) 3.安装下载好的rpm包 rpm -ivh pptpd-1.3.4-2.rhel5.i386.rpm 4.设置pptpd解析用的dns(把ms-dns前的#号去掉,#号代表注释,填上opendns的服务器地址) vi /etc/ppp/options.pptpd ms-dns 208.67.222.222 ms-dns 208.67.220.220 5.设置拨号时候用的:用户名、拨号方式、用户密码、来源ip地址(用户名和密码可以随便设置,拨号方式只能填pptpd,来源ip用*号代表不限制) vi /etc/ppp/chap-secrets myusername pptpd mypassword * 6.设置本地ip和远端ip(本地ip就是你等一下建立拨号后分配给你的,远端ip是分配给服务器的) vi /etc/pptpd.conf localip 192.168.9.1 remoteip 192.168.9.11-30 7.设置ip转发状态为生效,然后立即载入(和第9步的NAT转发有关) vi /etc/sysctl.conf net.ipv4.ip_forward = 1 /sbin/sysctl -p 8.启动pptpd服务,并且设置为开机启动 /sbin/service pptpd start chkconfig pptpd on 9.启动iptables规则,设置NAT转发,然后保存(iptables本身就是开机启动的,不需要再用chkconfig iptables on了) /sbin/service iptables start /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.9.0/24 -j MASQUERADE service iptables save 10.在windows下本地连接里建立vpn拨号,输入用户名和密码,就连接上了。 (责任编辑:IT) |