一、软件 dkms、kernel_ppp_mppe、pptpd 二、下载软件 wget ftp://rpmfind.net/linux/epel/6/x86_64/pptpd-1.4.0-3.el6.x86_64.rpm 三、安装 1. 安装gcc yum -install gcc 2. 安装 dkms rpm –ivh dkms-2.0.10-1.noarch.rpm 3. 安装kernel_ppp_mppe rpm –ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm 4. 安装 pptpd rpm –ivh pptpd-1.4.0-3.el6.x86_64.rpm 四、配置VPN服务器 1. 配置主配置文件 vim /etc/pptpd.conf在最后追加: debug ppp/usr/sbin/pppd option/etc/ppp/options.pptpd localip118.193.75.110 remoteip 192.168.0.2-4 说明:localip 是本机的外网IP地址;remoteip 是为接入的VPN客户端分配的IP地址范围。 2. 配置账号文件 vim /etc/ppp/chap-secrets 编辑内容为(IP中*号代表所有): # Secrets for authentication using CHAP # client server secret IP addresses 用户名 pptpd 密码 * 用户名 pptpd 密码 192.168.0.3 用户名 pptpd 密码 192.168.0.4 3. 启动服务 service pptpd start 4. 查看端口:netstat -ntpl PPTP使用的1723端口侦听 5. 设置NAT并打开Linux内核路由功能 依次执行如下命令: iptables -t nat -F iptables -t nat -A POSTROUTING -s 192.168.0.2/24 -j SNAT --to 118.193.75.110 echo 1 > /proc/sys/net/ipv4/ip_forward 6. 配置VPN自动启动 执行命令:ntsysv 7. 设置iptables允许VPN连接(或禁用防火墙) 依次执行命令: iptables-I INPUT -p tcp --dport 1723 -j ACCEPT iptables-I INPUT -p tcp --dport 47 -j ACCEPT iptables -I INPUT -p gre -j ACCEPT 8. 五、使用VPN客户端接入 服务器IP地址就是我们上面配置的118.193.75.110,账号和密码也是配置文件中设置的 (责任编辑:IT) |