没有 IPv4 地址的路由器

没有 IPv4 地址的路由器

我的路由器没有 IPv4 地址,如图所示

来自我的计算机的网络输出。

有没有办法连接并修复这个问题?我尝试使用 IPv6 名称进行连接http://[fe80::ee08:6bff:fedd:63d]但 id 没有起作用。

如果有帮助的话,它上面有 openWRT。

谢谢。

答案1

您没有从 OpenWrt 设备获取 DHCP 分配的地址。

尝试在您的 wifi 连接上设置静态 IP,OpenWrt 设备的默认 LAN IP 范围是 192.168.1.1/24,因此您需要将您的 wifi 设置为:

ip: 192.168.1.10
netmask: 192.168.255.0
gateway: 192.168.1.1

您现在可以登录http://192.168.1.1(新安装的 OpenWrt 默认用户名是 root,无密码)。也许您需要在 LAN 网络上启用 DHCP 服务器。

如果这不起作用,请尝试从 MacOS 终端 ping :

$ping 192.168.1.1

如果您没有收到 ping 回复,则实际网络存在其他问题。

答案2

众所周知,浏览器拒绝接受 IPv6 链接本地地址文字作为 URL 的主机部分。因此您需要为路由器设置一个不同的地址。

幸运的是,您的网络似乎也配置了 IPv6 唯一本地地址网络,,fd4f:3537:6693::/48您的 LAN 位于 上fd4f:3537:6693::/64

这意味着路由器应该在子网路由器上可用的任播地址,即子网的零地址,即fd4f:3537:6693::

但并非所有路由器都监听此地址,因此还有另一种方法可以找到其其他 IPv6 地址,即 ping 所有路由器的多播地址。ff02::2打开 Terminal.app 并运行:

ping6 ff02::2%wlan0

(其中wlan0是您的 Wi-Fi 接口的接口名称)

如果您的路由器响应 ping,它应该返回至少两个地址的响应,其中一个在 ULA 前缀中,然后您可以在 URL 中使用它。

无论哪种方式,一旦您有了地址,请尝试在浏览器中访问它:

http://[fd4f:3537:6693::<whatever>]/

即使这样也不能保证一定有效,因为你的路由器可能没有在 IPv6 上为其内置的 Web 服务器提供服务。但我会尝试这样做以重新登录。

相关内容