CentOS 6 系统下 vpv 服务配置指南
准备工作
确保系统已更新至最新版本,并安装必要的依赖包。执行以下命令更新系统:
yum update -y
安装 vpv 服务组件
通过 EPEL 仓库安装核心功能包:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install -y ppp pptpd
参数配置
编辑主配置文件
修改 /etc/pptpd.conf
文件,添加以下内容:
localip 192.168.0.1
remoteip 192.168.0.2-100
设定认证信息
在 /etc/ppp/chap-secrets
中定义用户凭据:
username pptpd password *
网络参数调整
启用 IP 转发功能,修改 /etc/sysctl.conf
:
net.ipv4.ip_forward = 1
sysctl -p
防火墙规则配置
开放 1723 端口并设置 NAT 转发:
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
service iptables save
service iptables restart
服务管理与验证
启动服务并设置开机自启:
service pptpd start
chkconfig pptpd on
通过客户端设备测试连接状态,检查网络可达性。
常见问题处理
- 连接超时:检查防火墙规则及端口状态
- 认证失败:核对
chap-secrets
文件格式 - 网络不通:验证 IP 转发功能是否生效