检查本地网络上物理上无法访问的计算机

网络工程 防火墙 网络
2021-07-12 14:44:54

如果连接到本地网段的物理上无法访问的计算机正在对所有 IP 流量进行防火墙设置,您如何确定它是否已启动?

3个回答

您可以检查它所连接的设备上的链接状态。另外,我希望它所连接的路由器上至少有一个 ARP 条目,如果使用交换机,则那里有一个 MAC 条目。

除此之外,如果它连接到交换机端口,您可以创建一个镜像端口并检查主机是否正在发送流量。在路由器上,您可以创建一个访问列表,该列表将对来自主机源地址的数据包进行计数。

您可以对 IP 接口进行 ARP,例如在 Windows 中:

arp -d 192.0.2.42
ping -n 1 -t 1 192.0.2.42
arp -a 192.0.2.42

如果节点已回复 ARP 请求,则有一个新的缓存条目。

您还可以被动地监视此主机(即没有额外的流量,并且主机“不知道”它正在被监视):只需监听来自主题的任何广播,只要它与其他任何东西通信,它就需要刷新它的大约每 5 分钟一次至少为默认网关的 ARP 条目。通常,广播的速率要高得多。要侦听广播,您不需要进入网络接口的“混杂”模式,也不需要 root 特权来做到这一点(例如,tcpdump 的“-p”选项)。