如果我接入一个没有 DHCP 且没有可访问的“示例”主机的网络,我没法查看配置。我该如何发现/猜测网络 IP 范围、网络掩码?网关 IP 地址?
PS 不建议使用各种流行的网络掩码对 192.168.*.* 进行暴力破解:))
答案1
如果你运行像 wireshark 或 tcpdump 这样的数据包嗅探程序,你可能会看到类似这样的 ARP 广播请求:
"Who has 192.168.1.12, tell 192.168.1.10"
从这些广播消息中你大概可以推断出网络是什么。
答案2
除了这些其他非常好的想法之外,您还可以监听 CDP 流量。思科发现协议。但是,您有几个误解。
- 这不是一个好的做法,但是单个广播域可以有多个 IP 子网。
- 网络上不必只有一个网关。您可以有多个。对于给定的主机,只有一个默认网关,这通常可以让您连接到互联网,但并非总是如此。在某些情况下,根本没有路由器 - 您唯一可以访问互联网的方式是通过应用程序级代理。
答案3
如果您知道网络上可能有哪些设备,您可以尝试使用 SLP(或其他发现协议)来发现网络上的主机、打印机等。