CentOS NMTUI配置PPTP VPN连接

随着互联网的普及,VPN(虚拟专用网络)已成为许多企业和个人用户保护数据安全和实现远程访问的重要工具,CentOS作为一款流行的Linux发行版,提供了多种VPN解决方案,本文将详细介绍如何在CentOS上使用NMTUI图形界面工具配置PPTP VPN连接。
PPTP简介
PPTP(Point-to-Point Tunneling Protocol)是一种建立虚拟专用网络的协议,它允许用户通过公共网络(如互联网)安全地访问私有网络,PPTP在Windows和Linux平台上都有广泛的应用。
安装PPTP服务
使用以下命令安装PPTP服务:
sudo yum install pptpd
安装过程中可能会提示安装依赖包,按照提示进行安装。
配置PPTP服务
修改PPTP配置文件:
sudo nano /etc/pptpd/pptpd.conf
在配置文件中,找到并修改以下参数:
localip 192.168.1.1 remoteip 192.168.1.2-254
localip为本地网络IP地址,remoteip为远程网络IP地址范围。
添加用户认证:

sudo nano /etc/pptpd/chap-secrets
添加以下内容:
username pptpd password pptpd username和password分别为PPTP连接的用户名和密码。
配置网络防火墙
修改防火墙配置文件:
sudo nano /etc/sysconfig/ip6tables sudo nano /etc/sysconfig/iptables
在防火墙配置文件中,添加以下规则:
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 1723 -j ACCEPT -A RH-Firewall-1-INPUT -p gre -j ACCEPT
重启防火墙:
sudo systemctl restart iptables sudo systemctl restart ip6tables
启动PPTP服务
启动PPTP服务:
sudo systemctl start pptpd
设置PPTP服务开机自启:
sudo systemctl enable pptpd
使用NMTUI配置PPTP连接
打开NMTUI:

sudo nmtui
在NMTUI界面中,选择“+Add Network Connection”添加新的网络连接。
选择“VPN”连接类型,然后选择“PPTP+L2TP”。
输入VPN服务器地址、用户名和密码。
完成配置后,选择“Back”返回主界面,然后选择“Apply”应用更改。
FAQs
Q1:如何查看PPTP连接状态?
A1:在终端中输入以下命令查看PPTP连接状态:
sudo pptpmon
Q2:如何断开PPTP连接?
A2:在终端中输入以下命令断开PPTP连接:
sudo pkill pptp
通过以上步骤,您可以在CentOS上成功配置PPTP VPN连接,祝您使用愉快!
