配置PPTP服务

本文详细介绍如何在Ubuntu系统上搭建PPTP VPN服务器,包括安装pptpd软件、配置相关参数、设置DNS解析及防火墙规则等步骤,并提供客户端连接所需的信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考文章:  点击打开链接

配置过程:

  1. 安装pptpd  sudo apt-get install pptpd
  2. 编辑pptpd.conf  sudo vi /etc/pptpd.conf
  3. 文件末尾输入以下两行:  localip 192.168.0.1  remoteip 192.168.0.234-238,192.168.0.245 
  4.  注释:上一步 localip 可以是你服务器所占网络的局域网地址 remoteip 是你客户端所占网络中的范围,只要包括你客户端IP就可以了,(但不能这样设置:192.168.0.125-192.168.0.254
  5. 编辑pptpd-options sudo vi /etc/ppp/pptpd-options
  6. 同上,在最后增加两行:  ms-dns 8.8.4.4  ms-dns 8.8.8.8
  7. 运行 echo “kate pptpd password *” | sudo tee -a /etc/ppp/chap-secrets   # 注释:将双引号内字符串已追加方式输入到 chap-secrets 文件末尾
  8. 上面的kate是服务的用户名,password是服务的密码,可以修改成你自己想要的然后记录好,* 是表示IP无限制
  9. 输入并运行  sudo /etc/init.d/pptpd restart
  10.  sudo netstat -ntpl
  11. 如果显示带有如下显示内容则说明到目前为止一切正常  tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 958/pptpd
  12. 编辑sysctl.conf  sudo vi /etc/sysctl.conf
  13. 找到#net.ipv4.ip_forward=1这一行
  14. 删除这一行开头的#,使这一行变为  net.ipv4.ip_forward=1
  15. 输入并运行  sudo apt-get install iptables
  16.  sudo iptables -t nat -A POSTROUTING -j MASQUERADE
  17. 删除编辑rc.local sudo vi /etc/rc.local 因为,我的是 ubuntu 17 没有 rc.local 文件
  18. 同上,在”exit 0″前面增加一行:  sudo iptables -t nat -A POSTROUTING -j MASQUERADE
  19. 输入并运行  sudo iptables -I INPUT -p tcp –dport 1723 -j ACCEPT
  20. sudo sysctl -p
  21. PPTP服务器已经搭好了,下一步建立连接时需要用到:
服务器地址:你的远程服务器IP地址,
用户名:kate(或者你自己使用的用户名)
密码:password(或者你自己设置的密码)
  22. 如果要给送个账户,只需要按照第7-9的操作,增加新的用户名与密码即

参考设置:


sudo vi /etc/ppp/options.pptpd #编辑,保存
name pptpd            #自行设定的VPN服务器的名字,可以任意
#refuse-pap           #拒绝pap身份验证
#refuse-chap          #拒绝chap身份验证
#refuse-mschap        #拒绝mschap身份验证
require-mschap-v2     #为了最高的安全性,我们使用mschap-v2身份验证方法
require-mppe-128      #使用128位MPPE加密
ms-dns 8.8.8.8        #设置DNS
ms-dns 8.8.4.4
proxyarp              #启用ARP代理,如果分配给客户端的IP与内网卡同一个子网
#debug                #关闭debug
lock
nobsdcomp
novj
novjccomp
#nologfd              #不输入运行信息到stderr
logfile /var/log/pptpd.log    #存放pptpd服务运行的的日志



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值