搭建v*n服务器之PPTP
1.查看系统是否支持PPP
[[email protected] ~]# cat /dev/ppp
cat: /dev/ppp: No such device or address
如果出现以上提示则说明ppp是开启的,可以正常架设PPTP服务,若出现Permission Denied 等其他提示,则需要先去VPS面板里看看有没有enable ppp的功能开关,如果没有,则需要向供应商提出开通ppp功能的要求,否则,无法成功配置PPTP
2.设置内核转发
[[email protected] ~]# sed -i ‘s#net.ipv4.ip_forward =0#net.ipv4.ip_forward = 1#g’ /etc/sysctl.conf
[[email protected] ~]# grep forw /etc/sysctl.conf
net.ipv4.ip_forward = 1
[[email protected] ~]# sysctl -p
3.安装PPTP
[[email protected] ~]# yum install -y pptpd
4.配置PPTP
[[email protected] ~]# cp /etc/pptpd.conf /etc/pptpd.conf.ori
[[email protected] ~]# vim /etc/pptpd.conf
localip 192.168.1.99 公司内网网段为192.168.1.1,此处ip地址只要不和其他主机重复就行
remoteip 192.168.1.200-250 获取地址的范围,这个范围要和公司网段一致
配置默认DNS
vim /etc/ppp/options.pptpd
ms-dns 192.168.1.1 配置默认DNS,因为有内网域名,所以用这个默认DNS
5.设置用户与密码
[[email protected] ~]# vim /etc/ppp/chap-secrets
qxtx * 123456 *
6.开启pptpd服务
[[email protected] ~]# systemctl restart pptpd
Starting pptpd: [ OK ]
[[email protected] ~]# netstat -lntup|grep 1723
tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 2859/pptpd
公司路由器做端口映射
7.通过win客户端连接v*n
这样连接到网络后会使本地没有网络,需要设置v*n
把对钩给取消就可以了。然后断开v*n进行重新连接。