我错误地禁用了我的 mikrotik 路由器 IP,突然发现我失去了互联网连接,无法再登录我的路由器,无论是 Web 界面还是 Winbox 都无法将我重新连接到我的路由器。请帮我解决这个问题
答案1
如果您可以通过 shell 访问同一子网中的另一个 Mikrotik 路由器:
- 用于
/tool romon discover
查看路由器是否启用了 RoMON。 - 使用
/tool romon ssh <address>
其 RoMON ID 连接到您的路由器。
如果您可以通过 Winbox 访问同一子网中的另一个 Mikrotik 路由器:
- 在 Winbox 中输入其他路由器的详细信息,然后单击“连接到 RoMON”,查看您丢失的路由器是否显示在对等列表中。如果显示,请从列表中选择它并连接。
如果路由器启用了 MAC-Telnet 或 MAC-Winbox:
- 找到路由器上写的MAC地址。
- 直接将其输入到 Winbox 地址栏中,或者
mac-telnet
在 Linux 上使用该工具。
(注意:在具有一系列 MAC 地址(每个接口一个)的设备上,您可能需要尝试所有 MAC 地址,直到找到一个可行的地址。)
如果路由器启用了 IPv6:连接到其链路本地地址。
- 找到路由器上写的MAC地址。
- 反转左边第二位数字的第 2 位,更改
0
↔2
,或4
↔6
,或8
↔A
,或C
↔E
。 - 在中间插入 FF:FE:
00:11:22:33:44:55
→00:11:22:FF:FE:33:44:55
- 重新分组为4位数字并添加前缀:
00:11:22:FF:FE:33:44:55
→fe80::0011:22ff:fe33:4455
[
在 Windows 上,尝试直接将此地址输入到括号中的 Winbox 地址字段中]
。Address: [fe80::0011:22ff:fe33:4455]
在 Linux 上,附加
%
接口名称,然后使用生成的 SSH 或 telnet 地址:ssh admin@fe80::0011:22ff:fe33:4455%wlan0 telnet fe80::0011:22ff:fe33:4455%wlan0
(如果您似乎找不到正确的地址,那么ping ff02::2%wlan0
应该提供提示。)
如果路由器有串行控制台端口:
- 将串行控制台端口连接到您的 PC(如果需要,请购买 USB 串行适配器)。
- 打开“串行终端”应用程序(例如 Windows 上的 HyperTerminal、Linux 上的 picocom)并连接到串行端口。(RouterOS 默认会尝试自动检测波特率。)
- 按几次 Enter 键,您将获得登录提示。
如果路由器有 USB 端口(A 型或 microB 型):
- 获取基于 Prolific pl2302 芯片的 USB 串行适配器。(其他芯片也可能有效,但已知 pl2302 可以工作并且非常常见。)
- 将其连接到路由器(如果需要,使用 USB OTG 电缆)。
- 继续上面的“串行端口”说明。