Bel*_*dez 7 networking switch gateway
我和一位同事都认为这是一个明确的“不”,但不可否认,我们的网络知识是有限的。
甚至有可能在事先不了解网络配置的情况下(即没有 DHCP 或静态 IP 配置方便),您可以找出网络的网关吗?如果确实可能,如何实现?
首先,我会冒险猜测 90% 的时间它是您子网中的第一个 IP 地址(因此10.10.5.0/24,它会是10.10.5.1)-尽管我的网络一个打开.17一个打开.23(并且根本没有打开.1);所以你会怎么做。
如果是 wifi 网络,您可以在混杂模式下侦听并查看外部流量最常见的目的地是什么,如果其他人正在使用网关,您可以从那里推断出来(通过大大减少要检查的 IP 数量) )。
如果它是一个完全交换的网络,事情会变得更加困难,但我过去所做的是观察 ARP 请求并系统地通过广告最多的 ARP 设备。
但这完全是说不,没有办法 100% 确定地判断网络网关所在的 IP 地址,或者网络是否有网关。
实际例子:我曾经继承了一个watchguard防火墙,我有它的密码,但不知道它正在侦听什么网络,这很像你的理论困境。我最终做的是启动 Wireshark 并开始捕获 ARP 流量。过了一会儿,watchguard box 的 MAC 地址开始出现在全球广播流量中,执行免费 ARP,寻找某个未知的预配置设备的 IP 地址。从那里将自己设置在正确的子网上并找到它的 IP 地址非常简单。
Al West 提出了一个有趣的观点——在 IPv6 网关上,如果使用自动配置,很容易找到它们——每个路由器都自我宣传(通过 RA),你可以只听它们。如果是 DHCP 网络,或没有自动配置或 DHCP 的网络,则适用与上述相同的规则
| 归档时间: |
|
| 查看次数: |
10960 次 |
| 最近记录: |