安装pptpd软件
sudo apt-get install pptpd
配置服务端
1)[/etc/pptpd.conf]
localip 192.168.100.1 #服务端地址
remoteip 192.168.100.20-250 #客户端地址池
connections 500 #可使用的连接数量
2)[/etc/ppp/pptpd-options]
ms-dns 8.8.8.8 #配置dns
ms-dns 8.8.4.4
建立用于登陆的用户名等信息
配置文件【/etc/ppp/chap-secrets】
simple pptpd 059426 *
解释:
用户名 服务器名称【默认的pptpd即可】 密码 允许登陆的ip地址【*为所有】
以上配置文件修改后重启服务
service pptpd restart
开启系统路由转发
1)开启路由转发
修改配置文件/etc/sysctl.conf
net.ipv4.ip_forward=1
2)执行命令使配置生效
sysctl -p
配置系统nat功能
执行iptables将来自私有地址池的流量【本例中为192.168.100.20-250】
进行nat转换送出网口
命令:
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth1 -j MASQUERADE
iptables-save > /etc/iptables-rules #保存配置
客户端设置
windows设置参考:http://jingyan.baidu.com/article/8ebacdf023013f49f65cd515.html
mac osx设置参考:http://jingyan.baidu.com/article/84b4f5653067d360f6da32cf.html?qq-pf-to=pcqq.c2c
ubuntu下使用pptpd搭建vpn
原创crazy_0426 博主文章分类:Ubuntu ©著作权
©著作权归作者所有:来自51CTO博客作者crazy_0426的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
IPSEC vpn详解
IPSEC VPN
ci Standard Time -
pptpd服务配置
pptpd配置
pptpd服务配置