错误地禁用 IP 地址后,如何访问我的 Microtik 路由器?

错误地禁用 IP 地址后,如何访问我的 Microtik 路由器?

我错误地禁用了我的 mikrotik 路由器 IP,突然发现我失去了互联网连接,无法再登录我的路由器,无论是 Web 界面还是 Winbox 都无法将我重新连接到我的路由器。请帮我解决这个问题

答案1

如果您可以通过 shell 访问同一子网中的另一个 Mikrotik 路由器:

  1. 用于/tool romon discover查看路由器是否启用了 RoMON。
  2. 使用/tool romon ssh <address>其 RoMON ID 连接到您的路由器。

如果您可以通过 Winbox 访问同一子网中的另一个 Mikrotik 路由器:

  1. 在 Winbox 中输入其他路由器的详细信息,然后单击“连接到 RoMON”,查看您丢失的路由器是否显示在对等列表中。如果显示,请从列表中选择它并连接。

如果路由器启用了 MAC-Telnet 或 MAC-Winbox:

  1. 找到路由器上写的MAC地址。
  2. 直接将其输入到 Winbox 地址栏中,或者mac-telnet在 Linux 上使用该工具。

(注意:在具有一系列 MAC 地址(每个接口一个)的设备上,您可能需要尝试所有 MAC 地址,直到找到一个可行的地址。)

如果路由器启用了 IPv6:连接到其链路本地地址。

  1. 找到路由器上写的MAC地址。
  2. 反转左边第二位数字的第 2 位,更改02,或46,或8A,或CE
  3. 在中间插入 FF:FE:00:11:22:33:44:5500:11:22:FF:FE:33:44:55
  4. 重新分组为4位数字并添加前缀:00:11:22:FF:FE:33:44:55fe80::0011:22ff:fe33:4455
  5. [在 Windows 上,尝试直接将此地址输入到括号中的 Winbox 地址字段中]

    Address:    [fe80::0011:22ff:fe33:4455]
    
  6. 在 Linux 上,附加%接口名称,然后使用生成的 SSH 或 telnet 地址:

    ssh admin@fe80::0011:22ff:fe33:4455%wlan0
    telnet fe80::0011:22ff:fe33:4455%wlan0
    

(如果您似乎找不到正确的地址,那么ping ff02::2%wlan0应该提供提示。)

如果路由器有串行控制台端口:

  1. 将串行控制台端口连接到您的 PC(如果需要,请购买 USB 串行适配器)。
  2. 打开“串行终端”应用程序(例如 Windows 上的 HyperTerminal、Linux 上的 picocom)并连接到串行端口。(RouterOS 默认会尝试自动检测波特率。)
  3. 按几次 Enter 键,您将获得登录提示。

如果路由器有 USB 端口(A 型或 microB 型):

  1. 获取基于 Prolific pl2302 芯片的 USB 串行适配器。(其他芯片也可能有效,但已知 pl2302 可以工作并且非常常见。)
  2. 将其连接到路由器(如果需要,使用 USB OTG 电缆)。
  3. 继续上面的“串行端口”说明。

相关内容