CentOS PPTP VPN 服务器(32位)安装
1.软件包安装
代码如下 | 复制代码 |
yum install -y ppp iptables wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.i686.rpm rpm -ivh pptpd-1.3.4-2.el6.i686.rpm |
2.配置文件
2.1 配置/etc/ppp/options.pptpd
代码如下 | 复制代码 |
mv /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak vi /etc/ppp/options.pptpd |
输入以下内容:
代码如下 | 复制代码 |
name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 proxyarp lock nobsdcomp novj novjccomp nologfd idle 2592000 ms-dns 8.8.8.8 ms-dns 8.8.4.4 |
2.2 配置文件/etc/ppp/chap-secrets
代码如下 | 复制代码 |
mv /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak vi /etc/ppp/chap-secrets |
输入以下内容
代码如下 | 复制代码 |
#client server secret IP addresses sjolzy pptpd password * |
注:sjolzy和password分别为PPTP VPN的登录用户名和密码
2.3 配置文件/etc/pptpd.conf
代码如下 | 复制代码 |
mv /etc/pptpd.conf /etc/pptpd.conf.bak vi /etc/pptpd.conf |
输入以下内容:
代码如下 | 复制代码 |
option /etc/ppp/options.pptpd logwtmp localip 192.168.9.1 remoteip 192.168.9.11-30 |
注:为拨入VPN的用户动态分配192.168.9.11~192.168.9.30之间的IP
2.4 配置文件/etc/sysctl.conf
代码如下 | 复制代码 |
vi /etc/sysctl.conf |
修改以下内容:
代码如下 | 复制代码 |
net.ipv4.ip_forward = 1 |
保存、退出后执行:/sbin/sysctl -p
3、启动PPTP VPN 服务器端:
代码如下 | 复制代码 |
/sbin/service pptpd start |
4、启动iptables:
代码如下 | 复制代码 |
/sbin/service iptables start /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.9.0/24 -j MASQUERADE |
VPN服务器端配置完毕。
安装期间,我这边出现过800错误的情况,参考:LINUX 安装VPN 出现800错误
时间: 2024-10-25 04:56:11