CentOS8搭建pptp服务【VPN搭建】

文章最后更新时间:2023-08-20 12:54:19

介绍

点对点隧道协议(PPTP)是建立在PPP(Point to Point)点对点协议上的VPN隧道技术。当远程用户要访问公司专用网时,可采用PPTP网络接入方式,用户先拨号到PPTP Server建立PPP连接,然后通过PPTP协商建立一条用户到服务器的“隧道”,接着通过PPP协议的NCP协商,为用户分配一个网段内IP,用户可以使用分配到的IP进行局域网内的通信。从而为远程接入虚拟专用网提供一条在公共网络上创建安全连接的途径🚀

一.安装pptp服务

安装 rpel-release

yum install epel-release -y

接着安装pptp服务

yum install -y ppp pptpd

二.初始化pptp服务

1.指定网关和地址范围

通过vim打开/etc/pptpd.conf配置文件,找到并取消注释,使下列两行命令可以执行

vim /etc/pptpd.conf
# (Recommended)
localip 192.168.0.102
remoteip 192.168.0.234-238,192.168.0.245

说明:
localip和remoteip分别是VPN的地址和VPN拨号时获取的地址段。您可以根据需要调整。

2.修改dns配置

vim打开/etc/ppp/options.pptpd,将ms-dns修改为Google 的公共 DNS 服务器或其他你偏好的 DNS 服务器

vim /etc/ppp/options.pptpd
ms-dns 8.8.4.4
ms-dns 8.8.8.8

3.设置账户密码

执行vi打开/etc/ppp/chap-secrets,设置pptpd的用户名和密码,按照 用户名 pptpd 密码 IP地址 格式输入,每一项用tab隔开,每个账号只能由一台设备登录,不能由多台设备同时登录!

vim /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
wniui           pptpd   123456          *

用户名:wniui,服务:pptpd,密码:123465,其中“*”表示所有IP

4.配置最大传输单元MTU

vim 打开 /etc/ppp/ip-up、设置最大传输单元MTU。在命令符[ -x /etc/ppp/ip-up.local ] && /etc/ppp/ip-up.local “$@”下方添加 ifconfig ppp0 mtu 1472

vim /etc/ppp/ip-up
/etc/ppp/ip-up. ipv6to4 ${LOGDEVICE}
[ -x /etc/ppp/ip-up.local ] && /etc/ppp/ip-up.local “$@”
ifconfig ppp0 mtu 1472

配置MTU才可使连接此vpn的设备正常访问网页

5. 配置 IP 转发

vim 打开 /etc/sysctl.conf,编辑配置文件,添加net.ipv4.ip_forward = 1配置,保存并退出

vim /etc/sysctl.conf
net.ipv4.ip_forward = 1

接着执行sysctl -p命令,使修改后的参数生效

sysctl -p

三、防火墙配置及设置nat转发

1、启动防火墙

systemctl start firewalld

2、启用NAT转发(必须启用此功能)

firewall-cmd --permanent --add-masquerade

3、PPTP 使用的端口为 1723,你需要在防火墙中允许 PPTP 的流量

sudo firewall-cmd --add-service=pptp --permanent
sudo firewall-cmd --add-port=1723/tcp --permanent

4、允许 GRE 协议通过 firewalld

sudo firewall-cmd --add-rich-rule='rule protocol value="47" accept' --permanent
sudo firewall-cmd --reload

5、重启防火墙

firewall-cmd --reload

四.重启PPTP服务

systemctl restart pptpd
 
systemctl enable pptpd.service
© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容