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的通,但找不到房间(或找得到房间,但无法加入)

本文标签:


505 条评论

  • Hun4er 评论于 回复

    站长请问下,连接免费服务器成功了,软件也分配了ip,但是ping自己和别人就是不通,防火墙也关了,这是为什么呢?同时在联机相关的界面看所有网卡跃点数都是0也修改不了。

    • Facelessl 评论于 回复

      @Hun4er
      解决了嘛,我也是同样的问题

      • Silence 评论于 回复

        @Facelessl
        查看你小黄鸭使用的那张虚拟网卡的TCP IPv4协议的IP地址 那里是不是空的

    • VIZIK 评论于 回复

      @Hun4er
      找到解决办法了吗?我也是一样的问题 :哭:

      • Silence 评论于 回复

        @VIZIK
        查看你小黄鸭使用的那张虚拟网卡的TCP IPv4协议的IP地址 那里是不是空的

        • Facelessl 评论于 回复

          @Silence
          我开的自动获取 我也懒得去看了 已经用上别的软件了

  • tyzr 评论于 回复

    请问大佬,虚拟网卡老是安装失败是什么问题呢?

  • 史泰龙 评论于 回复

    大佬,为什么我朋友下载的3.12版本好像所有版本都没有快捷方式,没法打开

  • 仓鼠 评论于 回复

    我这儿显示:WARNING: NAT-PMP invalid response type 9872,其他一切正常,然后别人搜我房间显示通信切断怎么回事啊

  • 荒芜 评论于 回复

    站长大大,我们三个人,我是主机1,能ping2(互ping) ping不了3,3也不能ping我,但是2和3能互ping,什么情况?

    • Bug侠 评论于 回复

      @荒芜
      奇怪,这个我也搞不懂了。不过可以肯定的是,首先排除服务端的原因,否则互ping都是问题,所以就是客户端的原因,至于具体什么原因,我也没思路了。 :笑哭:

  • 靡靡 评论于 回复

    站长你好,我使用drcom校园网连接,但是每次打开n2n后,我的校园网会直接断开,请问这个是什么情况呀

    • Bug侠 评论于 回复

      @靡靡
      :汗: 可能是N2N所使用的虚拟网卡每次连接都会触发drcom的连接逻辑(跟drcom有关,它的设计和使用逻辑)吧,猜测

  • 感谢你 评论于 回复

    站长您好,我自己的服务器想用于和朋友联机,目前问题是自动分配ip不行,手动就可以连上。看上文可能是服务器没给客户端足够管理员权限,我用的centos7.6,不太会设置权限,可以给点解决方法吗,或者丢个关键词我自己去找教程

    • Bug侠 评论于 回复

      @感谢你
      自动分配ip不行可能有这个几个情况:
      1.服务端设置的分配IP段参数有问题
      2.服务端分配的IP段长时间未释放IP导致IP池不够分配
      以上只是分析,具体得你反复实验

  • 111 评论于 回复

    之前一直连接失败,放到C盘program files就ok了 :doge:

  • 逸云 评论于 回复

    站长,请问这种情况有解决办法吗?
    [2023-09-23 02:45:34] adding supernode = n2n.s1.bugxia.com:51416
    [2023-09-23 02:45:34] starting n2n edge 3.1.1-16-g23e168b-dirty-r1200 x64_static May 8 2022 23:45:52
    [2023-09-23 02:45:34] using compression: none.
    [2023-09-23 02:45:34] using null cipher.
    [2023-09-23 02:45:34] number of supernodes in the list: 1
    [2023-09-23 02:45:34] supernode 0 => n2n.s1.bugxia.com:51416
    [2023-09-23 02:45:34] WARNING: encryption is disabled in edge
    [2023-09-23 02:45:34] successfully created resolver thread
    [2023-09-23 02:45:34] successfully created port mapping thread
    [2023-09-23 02:45:34] automatically assign IP address by supernode
    [2023-09-23 02:45:34] send REGISTER_SUPER to supernode [n2n.s1.bugxia.com:51416] asking for IP address
    [2023-09-23 02:45:34] received REGISTER_SUPER_ACK from supernode for IP address asignment
    [2023-09-23 02:45:35] created local tap device IP: 172.32.63.72, Mask: 255.255.255.0, MAC: 00:FF:F6:DF:25:1A
    [2023-09-23 02:45:35] edge started
    [2023-09-23 02:45:35] successfully joined multicast group 224.0.0.68:1968
    [2023-09-23 02:45:35] [OK] edge <<>> supernode
    [2023-09-23 02:45:37] WARNING: NAT-PMP invalid response type 9776
    [2023-09-23 02:45:45] WARNING: no IGD UPnP device found on the network

  • 卖菜小哥 评论于 回复

    您好,不小心触发了大流量屏蔽机制屏蔽,请问怎么取消屏蔽呢?有一个服务器非常好用,不想被屏蔽T_T

    • Bug侠 评论于 回复

      @卖菜小哥
      请邮件回复公网IP以及那台服务器 :doge:

      • 卖菜小哥 评论于 回复

        @Bug侠
        好的,十分感谢您!
        还有一个问题,想请教一下。
        我用内网穿透的方法建了一个supernode,可是两个edge一直ping不通。
        经过多日研究,我发现当我新建了两个edge后,他们对应的端口居然是相同的。我猜测这就是造成一直ping不通的原因:
        [2023-09-28 20:53:31] the network range for community ip address service is ‘192.31.254.0…192.21.254.0/24’
        [2023-09-28 20:53:31] started shared secrets calculation for edge authentication
        [2023-09-28 20:53:31] calculated shared secrets for edge authentication
        [2023-09-28 20:53:31] supernode is listening on UDP **** (main)
        [2023-09-28 20:53:31] supernode is listening on UDP **** (management)
        [2023-09-28 20:53:31] successfully created resolver thread
        [2023-09-28 20:53:31] supernode started
        [2023-09-28 20:53:37] new community: ******
        [2023-09-28 20:53:37] assigned sub-network 192.31.254.0/24 to community ‘*******’
        [2023-09-28 20:53:37] created edge 00:FF:07:****** ==> 172.0.0.1:64937
        [2023-09-28 20:53:44] created edge 00:FF:5C:****** ==> 172.0.0.1:64937

        为了验证我的猜想,我用另一个内网穿透软件,最后的端口就是不一样的,两个电edge就可以ping通!!!只不过可以ping通的延迟太高,不好用。。。

        所以还是想问一下,怎么才能让两个节点的端口不同,我找了好久也没找到哪个参数可以控制这个端口的。

        感谢大佬!

          • 卖菜小哥 评论于 回复

            @Bug侠
            您好,我试了一下,发现还是不行
            edge的-p参数好像是设置本地edge的端口的
            我这个问题是出现在supernode的日志里的
            应该是supernode在服务端给edge分配的端口,不是edge在本地的端口
            而supernode的-p参数是监听端口,和这个也不太一样
            难道是无解的了T_T

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