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

  • 其德隆东墙 评论于 回复

    你好,在昨天之前都能正常ping通,今天尝试了所有的付费服务器,都无法ping通对方,防火墙是关闭状态,小组名称和虚拟网IP没有更改过,分别设置192.168.66.1和192.168.66.2的IP无法ping通对方(之前是正常使用的),自动分配会一直停留在等待自动分配的字样,
    今日的报错内容如下:

    [2023-11-05 00:46:16] WARNING: encryption is disabled in edge
    [2023-11-05 00:46:16] successfully created resolver thread
    [2023-11-05 00:46:16] successfully created port mapping thread
    [2023-11-05 00:46:16] use manually set IP address
    [2023-11-05 00:46:16] created local tap device IP: 192.168.66.1, Mask: 255.255.255.0, MAC: 00:FF:69:F5:F3:0E
    [2023-11-05 00:46:16] edge started
    [2023-11-05 00:46:16] successfully joined multicast group 224.0.0.68:1968
    [2023-11-05 00:46:18] WARNING: NAT-PMP invalid response type 0
    [2023-11-05 00:46:18] WARNING: NAT-PMP local TCP port 58497 mapping failed
    [2023-11-05 00:46:18] WARNING: NAT-PMP invalid response type 0
    [2023-11-05 00:46:18] WARNING: NAT-PMP local UDP port 58497 mapping failed
    [2023-11-05 00:46:20] WARNING: UPnP local TCP port 58497 mapping failed, code 501 (Action Failed)
    [2023-11-05 00:46:20] WARNING: UPnP local UDP port 58497 mapping failed, code 501 (Action Failed)

    • Bug侠 评论于 回复

      @其德隆东墙
      你好,以防止滥用,捐赠服务器会定期更换端口,请重新获取即可

  • Loik 评论于 回复

    作者您好,我朋友一直无法加入我的群组,即使启动成功我们也ping不通他,我们链接状态都是PSP,只有他是P2P。他最初ping自己都ping不通,后来重装虚拟网卡后能够ping通自己,但是我们还是ping不通他,上面给出的解决方法都没有生效,请问有交流群吗

  • LikF 评论于 回复

    站长你好,想请您帮我看看为啥我的ping总是不通呢
    [2023-11-01 19:16:57] adding supernode = n2n.s2.bugxia.com:52419
    [2023-11-01 19:16:57] starting n2n edge 3.1.1-16-g23e168b-dirty-r1200 x64_static May 8 2022 23:45:52
    [2023-11-01 19:16:57] using compression: none.
    [2023-11-01 19:16:57] using null cipher.
    [2023-11-01 19:16:57] number of supernodes in the list: 1
    [2023-11-01 19:16:57] supernode 0 => n2n.s2.bugxia.com:52419
    [2023-11-01 19:16:57] WARNING: encryption is disabled in edge
    [2023-11-01 19:16:57] successfully created resolver thread
    [2023-11-01 19:16:57] successfully created port mapping thread
    [2023-11-01 19:16:57] automatically assign IP address by supernode
    [2023-11-01 19:16:57] send REGISTER_SUPER to supernode [n2n.s2.bugxia.com:52419] asking for IP address
    [2023-11-01 19:16:58] received REGISTER_SUPER_ACK from supernode for IP address asignment
    [2023-11-01 19:16:58] created local tap device IP: 172.32.76.62, Mask: 255.255.255.0, MAC: 00:FF:A4:74:A6:B5
    [2023-11-01 19:16:58] edge started
    [2023-11-01 19:16:58] successfully joined multicast group 224.0.0.68:1968
    [2023-11-01 19:16:58] [OK] edge <<>> supernode
    [2023-11-01 19:16:59] WARNING: NAT-PMP invalid response type 9872
    [2023-11-01 19:17:07] WARNING: no IGD UPnP device found on the network

    • Bug侠 评论于 回复

      @LikF
      [OK] edge <<>> supernode
      这一句,表示已经和服务端正常连接了,ping不通的问题还是要从客户端这边下手去分析处理

  • lala 评论于 回复

    朋友能ping通我,但是我ping不通朋友,这个情况怎么解决呀?

  • xx 评论于 回复

    感谢作者的付出,WSAGetLastError ……这个问题昨天弄了好久没弄成,但我把win11重装成win10就不会出现这个问题了

  • 青山海凪 评论于 回复

    您好请问点击启动一段时间之后,会自动断开,查看发现表现为虚拟网卡的连接自动会断开,请问这种情况怎么解决

  • Oda 评论于 回复

    您好,最近刚换成了y9000p,原本想和朋友一起玩结果发现easyn2n.exe会莫名其妙的消失不见,也没有弹任何提示就是莫名其妙的消失了。是win11的问题吗()

    • Bug侠 评论于 回复

      @Oda
      是的,Windows Defender会静默删除主程序n2n.exe,即便加入白名单,有时候也会出现这个问题,很让我这个三流做软件的头疼

  • reoml 评论于 回复

    我和朋友用了一段时间,但是最近突然我连接不上服务器端了(服务器是我自己买的),然后我的朋友都能正常连接上。这个错误显示的是send REGISTER_SUPER to supernode …….. asking for IP address,它一直在向服务端发送请求,服务器那边也是一直在给ip分配的回复。我看到博主常见问题上面就有那个,建议排查udp阻断和端口屏蔽,我网上搜了一下没发现有什么能排查这两个问题的,而且我本来都能用的,云服务器那边放行也弄好了不然我朋友也连不上。这到底是哪里有问题呢?有没有解决方案能提供一下呢?

  • AutumnH 评论于 回复

    Bug侠你好,我不小心被服务器拉黑了,检测网站显示我本机IP:218.70.255.129,并没有被拉黑。,但我通过别的网站显示我的IP为:218.70.255.161,此IP已被拉黑。我尝试使用parsec给朋友远程装mod,而当时我们俩的n2n都是连接状态,这应该是被拉黑的原因。

  • AutumnH 评论于 回复

    Bug侠你好,我似乎是被服务器拉黑了,但是检测网站显示我并没有被拉黑。网站显示我的本机ip是:218.70.255.129。我尝试使用parsec给朋友远程装mod,而当时我们俩的n2n都是连接状态,这应该是被拉黑的原因。

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