pptpd vpn服务器搭建记录
来源:互联网 发布:cf淘宝刷枪是真的吗 编辑:程序博客网 时间:2024/04/28 16:17
环境检查
检查服务器是否有必要的支持.如果检查结果没有这些支持的话,是不能安装pptp的,执行指令
modprobe ppp-compress-18 && echo ok
这条执行执行后,显示”ok”则表明通过.不过接下来还需要做另一个检查,输入指令:
cat /dev/net/tun
如果这条指令显示结果为下面的文本,则表明通过:
cat: /dev/net/tun: File descriptor in bad state
上述两条均通过,才能安装pptp.否则就只能考虑openvpn,或者请你的服务商来解决这个问题.
安装过程
安装软件包
apt-get install pptpd
配置
编辑/etc/pptpd.conf
,分配服务器ip和客户端ip,我的设置如下
localip 192.168.10.1remoteip 192.168.10.101-200
编辑/etc/ppp/pptpd-options
文件,设置dns,因为我使用的国外的服务器,所以这里设置为谷歌dns
ms-dns 8.8.8.8ms-dns 8.8.4.4
编辑/etc/ppp/chap-secrets
文件,这里设置了使用者的用户名和密码,格式如下
FIRST_USERNAME pptpd PASSWORD1 *SECOND_USERNAME pptpd PASSWORD2 *
重启pptp服务器:
/etc/init.d/pptpd restart
允许转发:
编辑/etc/sysctl.conf
文件,
将net.ipv4.ip_forward=1
前面的注释去除
执行sysctl -p
命令,使之生效
iptables相关设置
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEiptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADEiptables -I INPUT -s 192.168.10.0/24 -i ppp0 -j ACCEPTiptables --append FORWARD --in-interface eth0 -j ACCEPT
将防火墙规则保存到/etc/iptables.up.rules文件中
iptables-save > /etc/iptables.up.rules
然后修改/etc/network/interfaces
,使系统能自动应用这些规则
auto eth0iface eth0 inet dhcppre-up iptables-restore < /etc/iptables.up.rules...
pre-up iptables-restore < /etc/iptables.up.rules
设置了自动载入这个规则文件
0 0
- pptpd vpn服务器搭建记录
- CentOS7搭建VPN(pptpd)服务器
- Ubuntu搭建VPN服务器pptpd安装配置
- centos 下搭建VPN服务器 pptpd
- centos 下搭建VPN服务器 pptpd(转)
- 使用pptpd搭建VPN
- 使用pptpd搭建VPN
- linux搭建vpn:pptpd
- centos 7搭建vpn(pptpd)服务器 (只限centos 7)
- CentOs 6.4 搭建pptpd vpn
- ubuntu使用pptpd搭建vpn
- ubuntu搭建pptpd服务器
- 在Ubuntu 15下搭建VPN服务器pptpd安装和配置
- 在Ubuntu 15下搭建VPN服务器pptpd安装和配置
- 通过Amazon EC2来搭建基于pptpd协议的VPN服务器
- 在AWS EC2云主机上搭建pptpd协议的VPN服务器,图文详解全攻略
- Linux下PPTPD搭建VPN服务器连接后无法上外网及619错误的解决办法
- [Linux] 搭建vpn服务之pptpd篇
- struts.xml配置文件的各个 标签/属性 解析(转)
- 线程特定数据
- 使用GAMS的gdxxrw命令读写Excel时Cdim和Rdim的意义及设置
- [HDU5764] After a Sleepless Night [2016 Multi-University Training Contest 4(2016多校联合训练4) B]
- Android进程间通信(IPC)机制Binder简要介绍和学习计划
- pptpd vpn服务器搭建记录
- 最新基于高德地图的android进阶开发(5)地图的基本操作、事件监听、用户UI、图层选择等
- Day 1 复习Linux指令,利用for循环打印菱形
- 使用CXF框架,发布webservice服务,并使用客户端远程访问webservice
- ServletJsp之登录界面
- SQL Server
- [16-7-28]每日总结
- 集合继承结构
- 63. Unique Paths II