CentOS 7 PPTP(1)— 部署PPTP服务

查看系统是否支持

modprobe ppp-compress-18 && echo yes

禁用防火墙

// 停止和禁用防火墙
systemctl stop firewalld
systemctl disable firewalld

也可以配置防火墙的端口放行规则。说到规则,服务器的安全组也要配置相应的端口放行规则。
我这里单独购买了按需收费的服务器,专门测试使用,没有其他服务,所以放行了所有端口,并且禁用了防火墙。

安装服务

yum -y update
yum install epel-release -y
yum install ppp ppp-devel pptpd iptables iptables-services -y

内核转发

子网通信肯定要打开转发

/etc/sysctl.conf 文件中添加下面一行
net.ipv4.ip_forward=1命令行执行
sysctl -p

配置PPTP服务IP

打开 /etc/pptpd.conf 文件,拉到最下面,去掉推荐的IP配置注释
localip 192.168.0.1
remoteip 192.168.0.234-240,192.168.0.235

配置PPTP服务DNS

打开 /etc/ppp/options.pptpd 文件,添加
ms-dns 8.8.8.8
ms-dns 8.8.4.4

配置客户端

打开 /etc/ppp/chap-secrets 文件,添加
# rog4 连接名,123456密码 
rog4 * 123456 *
rog5 * 123456 *

配置MTU

打开 /etc/ppp/if-up 文件,
在exit 0 之前添加ifconfig $1 mtu 1450
# $1 为客户端接口,如ppp0,ppp1等,使用 $1 不用每次更改

启动PPTP服务

systemctl start pptpd
systemctl enable pptpd

路由器成功连接PPTP服务后,可在路由信息中查看分配给路由器的IP地址
客户端IP信息


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部