连接到电力线适配器的 wifi 时,ip my mac 网络设置和 ifconfig 显示为192.168.0.10,但是当我浏览这个IP时,我得到了一个连接被拒绝
实际 IP 是192.168.0.90
我只是好奇想知道为什么会有区别
语境
前几天安装了一些电力线 wifi 适配器(类似这)
需要更改网络设置以匹配我现有的 wifi 名称和密码。我想我可以利用一点点网络知识直接输入适配器的 ip 来进行设置,而不必安装供应商软件。ipconfig 没有指向正确的位置,所以最后不得不获取软件,找到适配器并列出正确的 ip 来更改设置。
供应商软件如何能找到真实 IP?
答案1
假设这些设备只是作为“哑集线器”工作 - 在这种情况下,输出中根本不会显示 IP 地址ipconfig
。您可能认为您需要的是网关地址,但这将是完全不同的系统的 IP。
软件如何找到真实 IP 的问题您只能猜测,除非您进行更多研究,例如使用 wireshark 查看它在发现阶段实际发送了哪些数据包。最有可能的是,设备正在监听某个端口,并仅使用其使用的 IP 地址进行响应。软件所要做的就是扫描子网中的所有 IP,使用此端口查看哪些设备以预期的方式响应。
识别设备的其他方式是使用多播或广播,配置方式是只有电力线适配器才能应答。
答案2
我的没有出现在路由器的 DHCP 客户端列表中。您可以使用 nmap 在子网上找到它:
nmap -p80 192.168.0.0/24
供应商软件可以做同样的事情,并检查 http 响应(如果找到)。
如果你找到IP,你可以检查所有端口:
nmap -p- 192.168.0.108
我的 telnet 已打开,因此如果有秘密敲击,扫描软件也可以使用它。