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 条评论

  • 1 评论于 回复

    为什么我找不到启动文件,是什么原因啊

  • yhyyy67 评论于 回复

    大佬,我和我的小伙伴们这几天都没法自动分配虚拟网ip是什么情况

  • 花同学 评论于 回复

    启动卡死然后回自动关闭软件是什么问题呢

  • 花同学 评论于 回复

    请问一下,为什么点击启动会卡死,然后自动关闭程序呢 :害羞:

  • 寒月雾音 评论于 回复

    为啥我的捐赠服务器无法保存,每次保存都显示保存失败妹有目录写入权限,更新之前的那个版本一直都是好的,更新之后才出了问题,我和我的朋友都是一样的问题。

    • Bug侠 评论于 回复

      @寒月雾音
      不好意思,下个版本尝试修复,建议先手动填写服务器及端口 :咧嘴:

      • 寒月雾音 评论于 回复

        @Bug侠
        大佬好哈,手动填写也是保存不进去的,唯一能用的方法只有导入服务器连接的方式,那样的话是只能用一个服务器而且不算保存的。

        • Bug侠 评论于 回复

          @寒月雾音
          那根据这个情况,是n2n_client目录没有写入的权限导致的(服务器列表、EasyN2N的一些设置都是保存在运行目录下的ini配置文件里),建议你先排查一下系统原因(比如换个运行目录从C盘挪到D盘、手动修改文件夹权限等等),因为这个问题目前只是极个别朋友反馈,绝大多数用户都是正常使用的

      • 寒月雾音 评论于 回复

        @Bug侠
        您好,按照您刚说的方法,全都进行了尝试,还是没有成功,包括修改权限,重新安装软件,更换运行盘这种操作

        • Bug侠 评论于 回复

          @寒月雾音
          实在是抱歉啊,要不然可以这样:
          先手动编辑好配置文件,比如打开 n2n_client\config\plus_server.ini,把整个捐赠服务器列表按一行一个的格式复制粘贴进去然后保存这个文件,再次打开EasyN2N,就会加载了。
          其他的配置文件config.ini也可以这样操作

          • 寒月雾音 评论于 回复

            @Bug侠
            我的config文件里面是空的,然后我刚才下了官网的,从压缩文件里面看也是空的,这个是我要自己建文件吗

          • 寒月雾音 评论于 回复

            @Bug侠
            感谢站长,问题解决了,我自己重新建了文件然后直接就能保存了

            • Bug侠 评论于 回复

              @寒月雾音
              好的,解决了就行

  • Abyss 评论于 回复

    [2023-04-30 23:19:52] WARNING: WSAGetLastError(): 10042
    [2023-04-30 23:20:12] WARNING: failed to bind to local multicast group 224.0.0.68:1968 [errno 0]
    这两个什么意思啊

    • Bug侠 评论于 回复

      @Abyss
      不好意思,原因未知,无法解答 :汗:

      • Abyss 评论于 回复

        @Bug侠
        问了GPT好像是端口占用了

  • summer 评论于 回复

    大佬您好,和我朋友联机,他经常性的n2n断掉(启动状态自动停止了),是咋回事啊

    • Bug侠 评论于 回复

      @summer
      使用 菜单 – 常见问题 – 调试模式来运行,断掉的时候应该会有日志输出

  • ScareCow 评论于 回复

    您好,我发现第一次启动时虚拟网卡安装失败,哪里有教程可以让我手动安装的?

    • Bug侠 评论于 回复

      @ScareCow
      找到EasyN2N文件夹,n2n_client\toolkit\tap-windows下的9.21.2.exe即是虚拟网卡的安装包,手动一路下一步到安装进度的时候就有报错信息,可以根据报错的信息搜索尝试解决。
      ——————
      不过根据目前其他朋友反映,虚拟网卡装不上没有一个固定的原因,解决方法一般就是重置或重装系统 :笑哭:

      • ScareCow 评论于 回复

        @Bug侠
        按照您说的,进行了手动安装,网卡里出现了Netease UU TAP-Win32 Adapter V9.21 以及TAP-Windows Adapter V9 ,并且过程中没有报错,但是在N2N的测试工具里,联机相关一页,并有查询到新的网卡信息

        • Bug侠 评论于 回复

          @ScareCow
          你列出的这两个都属于TAP虚拟网卡,N2N都是可以调用的,安装包当检测到系统存在虚拟网卡后不会重复安装

  • LJH 评论于 回复

    你好,我在文明6联机时碰到这个情况,之前都没事的,就昨天突然一联机就这样 请问这是什么问题,解决方法是啥
    Unhandled Exception
    Code: EXCEPTION_ACCESS_VIOLATION
    Error writing address 0x24

    Call Stack
    —————————————————–
    ??? ! ??? ???, line 0
    ??? ! ??? ???, line 0
    ??? ! ??? ???, line 0

    • Bug侠 评论于 回复

      @LJH
      不好意思,没遇到过这个问题,本页搜索“Call Stack”,有个和你一样问题的

    • fxxza 评论于 回复

      @LJH
      这个是游戏崩啦,和n2n无关的XD

  • yyt 评论于 回复

    您好,我在全面战争战锤3联机过程中发现,win10下使用参数S2连接自建服务器正常使用,但是在win11下使用S2会导致游戏内点击联机会崩溃,且使用uu加速器也会崩溃。uu在没有安装easyn2n之前是能正常使用的,不会导致游戏崩溃。且在卸载easyn2n后(使用设置内的卸载),依旧会导致游戏崩溃。

    • Bug侠 评论于 回复

      @yyt
      不好意思,N2N对系统层面的修改仅限于安装和调用虚拟网卡,一般情况下不会引起其他软件的崩溃,建议从有问题的系统其他原因排查,毕竟你开头就说了,Win10下是正常的 :害羞:

      • yyt 评论于 回复

        @Bug侠
        解决了,是游戏的问题,是游戏传输存档文件损坏导致的。

        • Bug侠 评论于 回复

          @yyt
          解决了就好~

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