EasyN2N 常见问题解决方法

N2N 2021/11/13

这里记录一些我个人使用过程中遇到的问题,可能不是很全面,往后会逐步增加

服务器监控

调试模式

  • 遇到一些启动不了的故障时,可以先使用调试模式查阅日志
  • 入口:主界面菜单 – 常见问题 – 调试模式

WARNING: supernode not responding, now trying

send REGISTER_SUPER to supernode …….. asking for IP address

  • supernode(服务器)没有正常运行
  • supernode若正常运行,但客户端提示上述错误,建议排查连接性(考虑端口屏蔽、UDP阻断等)
  • 若自建服务器,检查防火墙是否放行端口或关闭(阿里云、腾讯云等还需放行安全组)
  • edge和supernode版本不匹配
  • 触发本站免费及捐赠服务器的大流量屏蔽机制,点此查询是否被屏蔽
  • 为防止滥用,免费及捐赠服务器均会不定期更换地址和端口,如遇此问题请尝试重新获取服务器信息

ERROR: authentication error, MAC or IP address already in use or not released yet by supernode

  • 等待2分钟左右,supernode会释放占用的MAC和IP,然后edge会自动重新分配地址
  • 服务端使用 -M 参数启动
  • 强制结束进程(SIGKILL)则会导致edge没来得及向supernode报告,所以需要在结束edge进程前,发送终止信号(SIGINT、SIGTERM),对应Windows命令行下则需以Ctrl+C结束

连接正常,但ping不通对方

  • 此问题大概率是Windows系统自带防火墙的问题,先尝试关闭
  • 检查是否给予edge(客户端)管理员权限,导致程序无法给虚拟网卡分配IP
  • 检查本机是否存在多张TAP网卡(比如TeamView就可能会和N2N虚拟网卡冲突),使用 -d “网卡名称” 来指定EasyN2N使用的网卡
  • 使用EasyN2N菜单 – 常见问题 –  调试模式,分析日志

自动分配IP,获取到重复IP

  • 检查附加参数中 -I 参数值是否相同,如果相同,则可能导致分配到相同IP,需修改为不一样的值

启动后,ping自己的虚拟IP不通

  • 检查是否给予edge(客户端)管理员权限,导致程序无法给虚拟网卡分配IP
  • 检查本机是否存在多张TAP网卡(比如TeamView就可能会和N2N虚拟网卡冲突),使用 -d “网卡名称” 来指定EasyN2N使用的网卡

UPnP、NAT-PMP……failed
no IGD UPnP device found on the network

  • 检查路由器是否打开UPnP开关
  • 若无法操作UPnP开关,则此条提示不影响使用(可以通过附加参数 --no-port-forwarding 关闭)

连接正常,但容易中断

  • Windows下的N2N数据传输(直连或中转)均通过UDP传输,在部分情况下,运营商会对UDP数据进行一定的限制,参考这篇:聊聊运营商对UDP的QoS限制和应对
  • 解决方法:
  • 1. 附加参数里使用 -S2强制使用服务器进行中转传输,使用教程(Linux端也可以用 -S1)
  • 2. 伪装UDP传输(如 UDP2raw *需自建服务器,EasyN2N内置或付费捐赠服务器均不支持)
  • 3. 通过Linux中转(Linux支持N2N的TCP传输 -S2 参数)
  • 4. 使用UDP over TCP方法将UDP数据转换为TCP数据传输(教程在此
  • 同时也需要考虑服务器的稳定性(如果无法直连,尽量选择低延迟服务器)

自建服务端能不能防止服务器公开?

N2N有手机版吗?

WSAGetLastError ……

保存失败检查目录写入权限

  • 打开 n2n_client\config\ 目录,分别新建三个文件,不用填任何内容(注意扩展名)
  • config.ini  |  free_server.ini  |  plus_server.ini

连接正常,ping的通,但找不到房间(或找得到房间,但无法加入)

本文标签:


504 条评论

  • join 评论于 回复

    点击启动直接软件无响应

  • 青冥 评论于 回复

    请问虚拟网卡是否被占用或未安装怎么解决?

    • 盐鱼翻一番 评论于 回复

      @青冥
      我这里之前也是【虚拟网卡是否被…..】的情况,更新电脑系统后(我电脑win10),就可以自动分配地址了。

  • 小羊 评论于 回复

    站长你好, 我想请问一下按照教程设置以后点击启动,右上角还是一个时钟样子的图形而不是绿色的√是什么情况,我自己ping自己的虚拟ip也ping不通

  • 慕容峰 评论于 回复

    你好,请问一下我和另外俩个朋友玩的时候,我只能ping通其中一个人,ping不通另外一个,然后他们俩都无法ping通我,已经确认开启了管理员权限,也关闭了防火墙。不知道如何解决,我的日志如下,请问是出了什么问题么。
    [2022-09-11 17:50:50] shutting down…
    [2022-09-11 17:50:51] adding supernode = n2n.s1.bugxia.com:18457
    [2022-09-11 17:50:51] starting n2n edge 3.1.1-16-g23e168b-dirty-r1200 x64_static May 8 2022 23:45:52
    [2022-09-11 17:50:51] using compression: none.
    [2022-09-11 17:50:51] using null cipher.
    [2022-09-11 17:50:51] number of supernodes in the list: 1
    [2022-09-11 17:50:51] supernode 0 => n2n.s1.bugxia.com:18457
    [2022-09-11 17:50:51] WARNING: encryption is disabled in edge
    [2022-09-11 17:50:51] successfully created resolver thread
    [2022-09-11 17:50:51] successfully created port mapping thread
    [2022-09-11 17:50:51] use manually set IP address
    [2022-09-11 17:50:51] created local tap device IP: 192.168.2.125, Mask: 255.255.255.0, MAC: 00:FF:6C:8B:D2:BB
    [2022-09-11 17:50:51] edge started
    [2022-09-11 17:50:51] successfully joined multicast group 224.0.0.68:1968
    [2022-09-11 17:50:52] [OK] edge <<>> supernode
    [2022-09-11 17:50:53] WARNING: NAT-PMP invalid response type 9776
    [2022-09-11 17:51:01] WARNING: UPnP get external ip address failed, code -1 (Miniupnpc Unknown Error)
    [2022-09-11 17:51:01] UPnP added TCP port mapping: :54790 -> 192.168.1.4:54790
    [2022-09-11 17:51:01] UPnP added UDP port mapping: :54790 -> 192.168.1.4:54790

  • derrmichael 评论于 回复

    大佬请问,在获取免费服务器时电脑提示 保存失败,请检查n2n_slient目录写入权限 该怎么办

    • derrmichael 评论于 回复

      @derrmichael
      而且在Windows里已经给了写入权限,仍然显示这个,求助啊大佬

      • cadddddd 评论于 回复

        @derrmichael
        解决了吗?我也是这个问题,解决了的话可以分享一下嘛

  • G11 评论于 回复

    请问就是我们联机的时候,会出现一个本地联机,但他显示无网络访问,用虚拟IP搜ping也搜不到,房间也找不到,请问这是什么情况??

    • Bug侠 评论于 回复

      @G11
      这个问题分两步:
      1.ping不通无非就两个原因,一是没连到服务端,二是他或者你开了防火墙
      2.然后即便ping通,N2N下一部分游戏也还是不支持的,这个和游戏本身的联机原理有关

  • ahgymc 评论于 回复

    我和朋友都设置成功了,进入游戏建房间也是可以看到彼此的,ping也ping得通,但是点击别人建的房间后游戏就未响应了,最后出现“无法加入游戏”,我们都互相测试过,都不行,不知道是为什么,想问问。

    • Bug侠 评论于 回复

      @ahgymc
      不好意思,这个是N2N本身的问题。虽然看似ping通了,但是真实的联机原理和ping还是不一样的。

  • 终极菜鸟 评论于 回复

    各位大佬,我今天和朋友们联机的时候,我启动EasyN2N的时候启动成功1秒以后立马给我自动终止了。只有我是这样,我的其他朋友都没遇到。请问这是什么问题呀 :害羞:

    • 终极菜鸟 评论于 回复

      @终极菜鸟
      我换一个小组以后就能连的上,但是让其他朋友都换了以后我就又断掉了。我猜测可能跟每一个小组有人数上限有关,但是我看站里的文档没有跟这方面相关的内容。请问有没有类似的设置或者之前遇到类似的问题?

      • Bug侠 评论于 回复

        @终极菜鸟
        1.启动成功1秒以后立马给我自动终止,这个问题貌似是因为一些原因没有启动成功,得手动调试运行具体分析日志
        2.N2N没有人数的限制,断掉的原因也得看日志

  • 局域网联机 评论于 回复

    今天下午折腾,用了个Radmin_LAN,却连上了。环境是两台电脑搁在1个路由器下,2个路由器在1个光猫下。进游戏可以正常看见房间,正常游戏…….懵了。这个Radmin_LAN是老外开发的,并且无法禁止软件安装的网卡,感觉有点暴力了,有点怀疑Radmin_LAN的安全性问题。
    请问大佬,不知道这个Radmin_LAN的连接方式,大佬知不知道呢?要是N2N可以用这种方式那就爽YY了。
    测试联机的游戏,都是魔兽3,这个游戏里不可以设置指定网卡和制定IP地址。

  • 局域网联机 评论于 回复

    相当于,网线或wifi连接,两台电脑可以正常联机游戏。
    2电脑分别在不同路由器下,通过N2N,可以ping通,却无法发现对方建立的房间。
    请问大佬这个是什么问题呢?????

  • 评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)