Centos 安装vpn

最近更新
此次操作必须要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