centos7 pptp部署
时间: 2023-07-09 18:24:14 浏览: 114
Centos7_pptpd服务部署
在CentOS 7上部署pptp需要进行如下步骤:
1. 安装pptp服务端软件
使用如下命令安装pptp服务端软件:
```
yum install pptp -y
```
2. 配置pptp服务端
修改/etc/ppp/chap-secrets文件,添加用户名和密码,格式如下:
```
username pptpd password *
```
其中,username为pptp客户端的连接用户名,password为连接密码,*表示允许任何IP地址连接。
修改/etc/pptpd.conf文件,添加如下内容:
```
localip 192.168.1.1
remoteip 192.168.1.234-238,192.168.1.245
```
其中,localip为pptp服务端的IP地址,remoteip为pptp客户端连接时分配的IP地址范围。
修改/etc/ppp/options.pptpd文件,添加如下内容:
```
ms-dns 8.8.8.8
ms-dns 8.8.4.4
```
其中,ms-dns为pptp客户端连接时分配的DNS服务器地址。
3. 开启IP转发
在/etc/sysctl.conf文件中添加如下内容:
```
net.ipv4.ip_forward = 1
```
然后使用如下命令更新配置:
```
sysctl -p
```
4. 配置防火墙
使用如下命令开启pptp服务端口:
```
firewall-cmd --permanent --zone=public --add-port=1723/tcp
firewall-cmd --permanent --zone=public --add-masquerade
firewall-cmd --reload
```
5. 启动pptp服务端
使用如下命令启动pptp服务端:
```
systemctl start pptpd
systemctl enable pptpd
```
至此,CentOS 7上的pptp服务端部署完成。
阅读全文