一个月前,我尝试将 Belkin n+ 路由器设置为接入点,但失败了,遗憾的是,在我设置了它的 IP 地址之后,它还是失败了,但我记不清了。所以现在它似乎已损坏,因为我不知道如何从它的 IP 地址通过 Web 界面登录它。硬重置路由器不起作用(尝试了所有方法,30/30/30 等)。有什么建议可以找出路由器的 IP 地址,以便解除它的损坏?
仅供参考我曾见过这个: 更改路由器 IP/LAN 设置后找不到无线接入点的 IP 地址 但它并没有给我带来任何帮助
答案1
也许可以将扫描范围缩小到所有私有子网上的单个端口(如 tcp 80)。其他可能开放的端口是 udp 67、68、tcp 443、53(tcp/udp)
nmap -p 80 -Pn -n -T5 10.0.0.0/8
如果您将其限制为一个或两个端口,扫描速度会更快。如果它已损坏,您可能需要串行访问来修复它。
答案2
我会尝试上述 DHCP 方法,但如果您没有将 AP 配置为 DHCP 服务器,那么一切就都还好。如果您在私有地址空间中设置 AP,则可以使用类似nmap扫描可能的 IP 地址范围,特别是如果您能记住使用的范围。私有 IP 范围是 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16。看看您是否可以 ping 路由器并获取 IP。
答案3
如果您重置路由器,它应该启用了 DHCP 服务。这意味着一旦您连接到它,您将获得分配的 IP。然后您可以检查默认网关 IP,这将是您的路由器的 IP(即ipconfig /all
使用 Windows 时)。
答案4
如果路由器支持 IPv6,您可以通过 ping ff02::1 来查找 IP 地址。ping 该 IP 地址所需的确切命令取决于您执行此操作的操作系统,在 Linux 上可以使用此命令ping6 -nc2 ff02::1%eth0
。
如果路由器支持 IPv4,您可以通过扫描所有可能的 IP 地址来找到 IP 地址。它可能使用的 222 /8 个前缀总共有 3724541952 个 IP 地址。如果计算机和路由器之间的连接可以以 1Gbit/s 的速度运行,它每秒可以处理至少 83333 个数据包,以这种速度,您可以在不到 13 小时内扫描所有 IP 地址。
某些 IP 地址比其他 IP 地址更有可能。通过首先尝试最有可能的 IP 地址,您可能会更快地找到正确的 IP 地址。首先尝试的范围是私有和链路本地范围 192.168.0.0/16、172.16.0.0/12、10.0.0.0/8、100.64.0.0/10、169.254.0.0/16。
为了获得最佳性能,您需要使用扫描工具,该工具仅向每个 IP 发送一个 ARP 请求并寻找 ARP 回复。
如果这两种方法都不起作用,则应该进行某种重置程序,使路由器进入已知配置。