Poptop所需软件:
- dkms :动态加载和卸载所需模块
- kernel_ppp_mppe :微软的点对点加密
- ppp : 点到点协议
- pptpd : 服务端
ppp安装:
检测是否已安装:
# rpm -q ppp package ppp is not installed
安装ppp
# yum -y install ppp # rpm -q ppp ppp-2.4.5-5.el6.x86_64
检查PPP是否支持MPPE,若结果显示“0”则表示不支持,而“30”或更大的数字就表示支持。
# strings ‘/usr/sbin/pppd‘|grep -i mppe|wc -l 42
检查内核MPPE补丁是否安装成功,若是OK,表示成功
# modprobe ppp-compress-18 && echo ‘OK‘ OK
dkms安装:
检测是否已安装:
# rpm -q dkms package dkms is not installed
安装dkms:
# rpm -ivh # rpm -q dkms dkms-2.0.17.5-1.noarch
pptpd安装:
检测是否已安装:
# rpm -q pptpd package pptpd is not installed
下载pptpd:(可以自己去搜索资源)
# http://rpmfind.net/linux/rpm2html/search.php?query=pptpd
安装pptpd:
# rpm -ivh pptpd-1.4.0-3.el6.x86_64.rpm # rpm -q pptpd pptpd-1.4.0-3.el6.x86_64
修改配置文件:
修改pptpd.conf:
# echo "localip 192.168.40.1" >> /etc/pptpd.conf # echo "remoteip 192.168.40.100-150" >> /etc/pptpd.conf
修改options.pptpd :
# echo "ms-dns 192.168.2.253" >> /etc/ppp/options.pptpd
添加账号:
# echo "lyk pptpd 123456 *" >> /etc/ppp/chap-secrets
开启路由转发功能:
# sed -i ‘s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/‘ /etc/sysctl.conf # sysctl -p /etc/sysctl.conf
网关和交换机设置:
交换机配置:(10.19为VPN server的地址)
<Quidway> system-view [Quidway] ip route-static 192.168.40.0 255.255.255.0 192.168.10.19 <Quidway> save
网关各不相同,只需将公网IP映射到192.168.10.19(VPN 地址),略。
Iptables和SElinux处理:
我们的环境为全部关闭,略。
启动pptpd服务:
# /etc/init.d/pptpd start
windows客户端配置:
略
时间: 2024-10-11 22:19:59