如何确定未知网络上的IPv4设置?

问题描述 投票:0回答:1

如果我通过以太网将设备连接到交换机,但没有通过DHCP接收IP地址,如何确定该网络的正确设置,即如何选择静态IP地址,子网掩码和网关?

我的情况是,我有一个带有8端口POE交换机的NVR,其中插入了3个摄像机。我将Windows 10 PC插入了交换机,希望通过DHCP从NVR获得IP地址,但是我的PC没有IP。也许NVR通过BOOTP分配IP?我想进入网络,可能是通过分配一个尚未使用的静态IP,然后确定摄像机的IP,以便我可以使用VLC直接从它们流式传输视频。

我可以使用tcpdump吗?摄像机到NVR的流量应该很大。

networking ip ipv4 arp
1个回答
0
投票

如何选择静态IP地址,子网掩码和网关?

简短的答案-这应该由您的网络管理员来完成。如果您是网络管理员-应该。但是似乎您正在连接到一无所知的网络。无论如何,这里有一些观点可能会为您提供帮助。

有一种特殊的东西叫做ARP重复地址检测(DAD)。在Linux中,您可以借助arping实用程序检查广播段中是否已占用特定IP。从MAN页面:

arping

因此,如果IP地址被占用,您将看到类似以下内容的东西:

-D
    Duplicate address detection mode (DAD). See RFC2131, 4.4.1.
    Returns 0, if DAD succeeded i.e. no replies are received.

如果此IP地址为空,则不会显示任何响应。了解有关-bash-4.4# arping -D 10.0.99.99 -I eth0 ARPING 10.0.99.99 from 0.0.0.0 eth0 Unicast reply from 10.0.99.99 [DE:AD:BE:EF:00:8D] 1.274ms Sent 1 probes (1 broadcast(s)) Received 1 response(s) 的信息。

此外,您也可以通过ARP ping in Windows(至少在广播数据包中查看一些IP地址信息),tcpdump和其他一些扫描实用程序来检查网络,但是这个主题太宽泛了(同时很好在互联网上披露)。顺便说一句,您必须考虑网络架构方面的困难:VLAN等。

© www.soinside.com 2019 - 2024. All rights reserved.