第一个里程碑:检查系统是否支持ppp
|
1
2
|
[root@m01 ~]
cat
:
/dev/ppp
: No such device or address
|
如果出现以上提示则说明ppp是开启的,可以正常架设pptp服务,若出现Permission denied等其他提示,你需要先去VPS面板里看看有没有enable ppp的功能开关。
第二个里程碑:设置内核转发
|
1
2
3
4
5
6
7
8
9
10
11
|
[root@m01 ~]
net.ipv4.ip_forward = 0
[root@m01 ~]
[root@m01 ~]
net.ipv4.ip_forward = 1
[root@m01 ~]
|
第三个里程碑: 安装pptp
注意:pptp软件的安装需要依赖与epel源。
第四个里程碑:配置pptp
[root@m01 ~]#egrep -v "^#|^$" /etc/pptpd.conf
option /etc/ppp/options.pptpd
logwtmp
localip 10.0.0.61
remoteip 172.16.1.160-190
配置文件说明:
localip 添加本机公网IP
remoteip 分配VPN用户的内网网段
第五个里程碑:vpn连接的用户和密码
说明:第一个vpn为用户名,第二个vpn为密码,第一个* 为允许登陆主机允许,第二个*为分配给客户端的IP地址。
第六个里程碑:启动pptp服务,设置为开机自启动
|
1
2
3
4
5
|
[root@m01 ~]
Starting pptpd: [ OK ]
[root@m01 ~]
pptpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
|
第七个里程碑:windwos客户端测试
![]()
![]()
![]()
|
1
|
注意,在连接之前,将vpn设置中的ipv4 下的高级选项中进行修改,将勾选取消掉
|
![]()
在windows主机上测试ping内网地址
|
1
2
3
4
5
6
7
8
9
|
[f:\~]$
ping
172.16.1.8
正在 Ping 172.16.1.8 具有 32 字节的数据:
来自 172.16.1.8 的回复: 字节=32 时间=3ms TTL=63
来自 172.16.1.8 的回复: 字节=32 时间=3ms TTL=63
172.16.1.8 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 1,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 2ms,最长 = 3ms,平均 = 2ms
|