新闻动态

Ubuntu搭建PPTP服务器

发布日期:2019-09-12 15:25 | 文章来源:互联网

连接地址

香港CN2服务器、企业级CN2 GIA双程专线高速回国T3机房香港、美国、韩国、海外物理服务器热销中!

测试环境:Ubuntu16.04x64

1.PPTPD的安装及配置

安装pptpd
sudoapt-getinstall-ypptpd
配置pptpd
修改/etc/pptpd.conf文件
sudovim/etc/pptpd.conf将文件末尾中的下面语句取消注释#localip192.168.0.234-238,192.168.0.245#remoteip192.168.1.234-238,192.168.1.245变成localipPPTP服务器地址/本机地址,如10.1.1.104remoteip1.1.1.1-10,分配给远程连接的客户端的IP地址

2.添加客户端用户

修改/etc/ppp/chap-secrets,在文件末尾添加用户
client:连接用户名
server:连接的服务
secret:连接密码
IPaddresses:可连接的IP,*表示所有
#SecretsforauthenticationusingCHAP#clientserversecretIPaddressesadminpptpdadmin123*

3.修改远程连接用户的DNS

修改/etc/ppp/pptpd-options文件
ms-dns119.29.29.29ms-dns223.5.5.5

4.开启网络转发功能

修改/etc/sysctl.conf,找到#net.ipv4.ip_forward=1,将注释去掉
net.ipv4.ip_forward=1sudosysctl-p(立即生效)

5.配置iptables

配置iptables允许gre协议,1723和47端口
sudoiptables-AINPUT-pgre-jACCEPTsudoiptables-AINPUT-ptcp--dport1723-jACCEPTsudoiptables-AINPUT-ptcp--dport47-jACCEPT
开启NAT转发
此处的eth0不一定一致,按照自己机器的网卡名配置即可
sudoiptables-tnat-APOSTROUTING-s1.1.1.0/24-oeth0-jMASQUERADE
防止上网慢
sudoiptables-IFORWARD-ptcp--syn-ippp+-jTCPMSS--set-mss1356
保存iptables规则
sudoiptables-save>/etc/iptables-rules
打开网卡配置/etc/network/interfaces,在文件末尾添加如下内容
sudovim/etc/network/interfaces/pre-upiptables-restore

6.重启服务并测试

sudovim/etc/pptpd.conf将文件末尾中的下面语句取消注释#localip192.168.0.234-238,192.168.0.245#remoteip192.168.1.234-238,192.168.1.245变成localipPPTP服务器地址/本机地址,如10.1.1.104remoteip1.1.1.1-10,分配给远程连接的客户端的IP地址0

创建一个×××连接,连接信息如下图
连接成功之后查看一下获取到的IP地址

Tags:连接地址,Ubuntu搭建PPTP服务器

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部