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

本文标签:


506 条评论

  • mcmcmc 评论于 回复

    玩mc 主机是a 房间只有ab时,b玩家没网络问题,但是房间到8个人之后b网络就开始严重卡顿,ip地址都没有重复,请问下什么情况

  • Shadow 评论于 回复

    站长你好,我是腾讯云自建服务器的,我今天直接重启了实例,服务端重新开启后客户端连接一直显示send REGISTER_SUPER to supernode [XXXXX] asking for IP address怎么搞,服务器端口都是开着的,防火墙是关闭的。

  • lovelove 评论于 回复

    想请问一下N2N在一个房间虚拟网IP最后的尾数最大限制是数字几?500吗?

    • Bug侠 评论于 回复

      @lovelove
      根据IP的定义,最后一位最大254

  • Senyu 评论于 回复

    站长,你好我点了测试服务器和查看小组成员就报错了,内容为 运行时出错!
    错误信息:指定窗口或窗口组件不存在或尚未载入
    1376647631, 370014678 我是win11的系统

    • Bug侠 评论于 回复

      @Senyu
      感谢反馈,应该是个bug

  • lovelove 评论于 回复

    请问N2N有能不能踢房间里的人

    • Bug侠 评论于 回复

      @lovelove
      没办法

  • 评论于 回复

    NAT类型为blocked是什么意思,然后外网ip检测失败

    • Bug侠 评论于 回复

      @璃
      尝试切换一下STUN服务器或者就是遇到了本地UDP阻断

  • 烧麦 评论于 回复

    站长你好 请问免费服务器是停运了吗?

    • Bug侠 评论于 回复

      @烧麦
      当前免费服务器长期资源占用过高,已被商家限制,待恢复

  • hp123 评论于 回复

    站长你好 我跟朋友玩mc用客户端开服玩了很久都没问题,但是最近用服务端开服(游戏版本指定)然后再用easyn2n进行联机发现被服务器屏蔽了,想请教一下是什么问题以及具体如何避免被屏蔽还有被服务器屏蔽之后能取消屏蔽吗 谢谢站长

    • Bug侠 评论于 回复

      @hp123
      请勿在非直连状态下,使用公共服务器进行文件传输、串流等长时间占用带宽等操作,否则服务器将自动屏蔽客户端IP(流量限制触发条件:5分钟内平均网速达400KB/s)

  • 清理解锁 评论于 回复

    您好,请问在使用小黄鸭时点击启动后过一段时间软件自动闪退,多次尝试仍然无法解决,应该怎么处理

    • Bug侠 评论于 回复

      @清理解锁
      闪退可能是兼容性问题,具体什么原因我也不清楚,但可以排查,比如:
      如果不点击启动,只是让EasyN2N保持前台或后台运行,看看是否闪退
      如果依然闪退,可能程序内部逻辑有问题,我需要排查代码

  • 清理解锁 评论于 回复

    站长你好,使用easyn2n,点击启动后过一小段时间程序就闪退了,多次尝试仍然未解决

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