此次操作必须要root用户安装:
第一步:
下载VPN软件:
1.dkms-2.0.17.5-1.noarch.rpm
2.ppp-2.4.5-33.0.rhel6.x86_64.rpm
3.pptpd-1.4.0-1.el6.x86_64.rpm
这三个软件必须按次序安装。
下载地址:http://poptop.sourceforge.net/yum/stable/packages/
第二步:软件安装
用RPM 命令将以上三个RPM包进行安装。
有的LINUX没有安装RPM 需要用 apt-get install rpm 进行安装RPM命令。
在安装的时候有的时候会提示NOKEY,无法安装软件。
rpm -ivh 安装包 –force –nodeps(安装包后面加–force –nodeps)
第三步:VPN配置
1. cd /etc/pptpd.conf,进去之后:
localip x.x.x.x (这个地址是本地网卡地址) 只修改这两项
remoteip 192.168.1.234-238,192.168.1.254 (这个是服务器要分配给其他设备的地址)
localip 47.88.162.161
remoteip 192.168.1.1-238,192.168.1.245
2. vi /etc/ppp/chap-secrets
3.启动vpn服务
servic pptpd start
重启完成之后可以使用netstat -ntpl 来检测端口是否处于监听状态。
4.设置NAT并打开Linux内核路由功能,如果不进行此操作,客户端能够连入VPN,但却不能上网。依次执行如下命令:
iptables -t nat -F iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to 47.88.162.161 echo 1 > /proc/sys/net/ipv4/ip_forward
5.设置VPN自动启动:
ntsysv
6.修改DNS
vim /etc/resolv.conf
到这一步你就可以直接VPN登录了。
但是有时候拨上VPN之后就会上不了网,可以用以下方式解决问题:
这样就可以上网了。
fuck\fuck\(\)\[\]\\\/\fuck”\\$1″fuck\/script>’)} fuck