您现在的位置是:首页 > 文章详情

CentOS搭建企业级PPTP服务器

日期:2017-12-31点击:692

第一个里程碑:检查系统是否支持ppp

1
2
[root@m01 ~] # cat /dev/ppp
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 ~] # grep forw /etc/sysctl.conf
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
 
[root@m01 ~] # sed -i 's#net.ipv4.ip_forward = 0#net.ipv4.ip_forward = 1#g'  /etc/sysctl.conf
 
[root@m01 ~] # grep forw /etc/sysctl.conf
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
 
[root@m01 ~] # sysctl -p

   第三个里程碑: 安装pptp

1
[root@m01 ~] # yum -y install pptpd

   注意:pptp软件的安装需要依赖与epel源。

   第四个里程碑:配置pptp

1
[root@m01 ~] # cp  /etc/pptpd.conf{,.bak}  #配置前对配置文件进行备份

复制代码
 [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连接的用户和密码

1
2
[root@m01 ~] # tail -1  /etc/ppp/chap-secrets
vpn * vpn *

说明:第一个vpn为用户名,第二个vpn为密码,第一个* 为允许登陆主机允许,第二个*为分配给客户端的IP地址。

   第六个里程碑:启动pptp服务,设置为开机自启动

1
2
3
4
5
[root@m01 ~] # /etc/init.d/pptpd start
Starting pptpd:                                            [  OK  ]
 
[root@m01 ~] # chkconfig |grep ppt
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

原文链接:https://www.centoschina.cn/server/test/9518.html
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章