安装ppp和iptables
yum install -y ppp iptables
安装pptp
yum install pptpd -y
备份默认配置文件
cp /etc/ppp/options.pptp /etc/ppp/options.pptpdbak
修改pptp的选项配置文件
vi /etc/ppp/options.pptp
其中应包括如下信息
name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 proxyarp lock nobsdcomp novj novjccomp nologfd ms-dns 8.8.8.8 ms-dns 8.8.4.4
备份配置文件
cp /etc/ppp/chap-secrets /etc/ppp/chap-secretsbak
编辑配置文件
vi /etc/ppp/chap-secrets
将用户名oldboy和密码123456写入其中
oldboy * 123456 *
备份pptp配置文件
cp /etc/pptpd.conf /etc/pptpd.conf.bak
编辑pptp配置文件
vi /etc/pptpd.conf
其中应该包括如下内容
option /etc/ppp/options.pptpd logwtmp localip 10.0.0.239 #设置VPN的访问地址 remoteip 172.16.0.200-210 #设置拨入VPN后获得的源地址范围
开启系统的路由模式,编辑网络配置文件
vi /etc/sysctl.conf
修改其中部分内容
net.ipv4.ip_forward = 1 #将0修改为1,开启路由转发模式
使配置立即生效
/sbin/sysctl -p
配置iptables防火墙转发功能
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE #开放对于eth0网卡(VPN外网网卡)的IP地址段(VPN外网地址段)的限制
保存iptabes配置及重启iptables
/etc/init.d/iptables save /etc/init.d/iptables restart chkconfig iptables on
启动pptp服务
/sbin/service pptpd start /sbin/service pptpd restart chkconfig pptpd on
时间: 2024-12-20 05:52:21