帮助与文档

当前位置: 主页 > HTTP代理IP > 正文

linux怎么连接PPTP服务

时间:2024/4/30 9:35:12   来源:米安网络   作者:云主机配置专家   点击:250次

一、客户端安装(方法如下)

Ubuntu:

sudo apt-get install -y pptp-linux

centos:

 yum -y install ppp pptp pptp-setup

二、连接服务

Ubuntu:

sudo pptpsetup --create pptpd --server x.x.x.x --username vpntest --password 1234567890 --encrypt --start

centos:

pptpsetup --create pptpd --server x.x.x.x --username vpntest --password 1234567890 --encrypt --start

1.create是创建的连接名称

2.server是pptp的ip地址

3.username是pptp所提供的用户名

4.password是pptp所提供的密码,也可以没这个参数,命令稍后会自动询问。这样可以保证账号安全

5.encrypt 是表示需要加密,不必指定加密方式,命令会读取配置文件中的加密方式

6.start是表示创建连接完后马上连接

三、连接/断开PPTP

建立好之后,可以通过 pon 和 poff 连接和断开pptp服务

pon vpntest /假设:连接名称为vpntest,vpn服务

poff vpntest /假设:断开名称为vpntest,vpn服务

四、解决方法(报错)

①如果centos连接pptp超时时,可以执行以下命令:iptables -F

②如果连接PPTP,报以下错误:

Using interface ppp0

Connect: ppp0 <--> /dev/pts/2

EAP: unknown authentication type 26; Naking

EAP: peer reports authentication failure

Connection terminated.

解决方法是打开ppp的配置文件:vi /etc/ppp/options

③将以下字段添加到/etc/ppp/options文件中(用户权限可以更改)

refuse-pap

refuse-eap

refuse-chap

refuse-mschap

require-mppe

④连接成功后再次重启pptp:

pptpsetup --create pptpd --server x.x.x.x --username vpntest --password 1234567890 --encrypt --start /重新启动

Using interface ppp0

Connect: ppp0 <--> /dev/pts/2

CHAP authentication succeeded

MPPE 128-bit stateless compression enabled

local IP address 10.0.0.10

remote IP address 10.0.0.1

五、连接成功却发现没有网络

①可以将pptp连接设置成为默认路由方式

②查看路由表确认错误

Ubuntu:查看理由表

netstat -nr

例子:

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

0.0.0.0 10.13.7.1 0.0.0.0 UG 0 0 0 enp0s3

10.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0

10.13.7.0 0.0.0.0 255.255.255.128 U 0 0 0 enp0s3

10.13.7.49 0.0.0.0 255.255.255.255 UH 0 0 0 enp0s3

③解决方法:

删除原来的默认路由方式:route del default->将pptp连接ppp0设置成为默认的路由方式:route add default dev ppp0

->联网成功如下(以百度为例):

PING www.baiducom (180.97.33.107) 56(84) bytes of data.

64 bytes from 180.97.33.107: icmp_seq=1 ttl=51 time=38.5 ms

64 bytes from 180.97.33.107: icmp_seq=2 ttl=51 time=38.5 ms

64 bytes from 180.97.33.107: icmp_seq=3 ttl=51 time=38.4 ms

64 bytes from 180.97.33.107: icmp_seq=4 ttl=51 time=38.5 ms

64 bytes from 180.97.33.107: icmp_seq=5 ttl=51 time=38.9 ms

64 bytes from 180.97.33.107: icmp_seq=6 ttl=51 time=38.4 ms

④再次查看路由表查看是否正常:

ip route

版权保护: 本文「linux怎么连接PPTP服务」由 云主机配置专家 原创,转载请保留链接: https://www.miandns.com/docs/proxyip/1760.html

联系客服

0312-5535754

微信公众号