Ubuntu搭建PPTP服务器
发布日期:2019-09-12 15:25 | 文章来源:互联网
连接地址
香港CN2服务器、企业级CN2 GIA双程专线高速回国T3机房香港、美国、韩国、海外物理服务器热销中!
测试环境:Ubuntu16.04x641.PPTPD的安装及配置
安装pptpdsudoapt-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-restore6.重启服务并测试
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处理。
相关文章