10

操作系统是 ubuntu 12.04-lts,当使用 pptpsetup 设置和启动 VPN 连接时,它报告:

    $sudo pptpsetup --create vpn --server xxx.xxx.xxx.xxx --username xxx --password xxx --encrypt --start
    连接:ppp0 /dev/pts/1
    EAP:未知认证类型 26;裸体
    EAP:peer 报告认证失败
    连接终止。

这是我的 /etc/ppp/options.pptp 文件:

    # 锁定端口
    锁

    # 验证
    # 我们不需要隧道服务器来验证自己
    无认证

    # 我们不会做 PAP、EAP、CHAP 或 MSCHAP,但我们会接受 MSCHAP-V2
    #(如果服务器没有使用 MPPE,您可能需要删除这些拒绝)
    拒签
    垃圾回收站
    垃圾小子
    拒绝-mschap
    要求-mppe-128

    # 压缩
    # 关闭我们知道不会使用的压缩协议
    nobsdcomp
    节点膨胀

4

4 回答 4

18

我有同样的问题并尝试了很多身份验证模式的组合来连接到 Windows 主机。

我解决了只MSCHAPv2在 GUI 界面中选择的问题。

于 2016-09-25T14:15:09.177 回答
7

我遇到了同样的问题(Mint 17)并发现了这个问题以及一堆教程、说明等。

就我而言,它原来是我的同行文件中缺少的条目。查看您的命令,我猜这将是 /etc/ppp/peers/vpn 并且条目是:文件 /etc/ppp/options.pptp

这是我的(我更改了主机、用户名和隧道名称):

# written by pptpsetup
pty "pptp vpn.foo.com --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name USERNAME
remotename vpn
file /etc/ppp/options.pptp
ipparam vpn
require-mppe-128

如果没有该文件条目,我将收到您报告的相同身份验证失败错误消息。

于 2015-04-09T15:41:50.413 回答
3

我在 Ubuntu 15.04 上遇到了同样的问题。我已按照此答案中给出的说明进行操作,但 VPN 连接无法正常工作并给了我错误EAP: peer reports authentication failure,直到我打开/etc/ppp/options.pptp并注释掉这些行refuse-chap并且refuse-mschap

# We won't do PAP, EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2
# (you may need to remove these refusals if the server is not using MPPE)
refuse-pap
refuse-eap
# refuse-chap
# refuse-mschap
于 2016-02-05T17:12:48.660 回答
1

我按照本指南解决了这个问题。启用 MPPT,它只留下 MSCHAP 和 MSCHAPv2。我是否启用其中任何一个或两者都没有关系。启用 MPPT 就成功了。

于 2016-11-25T09:48:00.613 回答