Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何向网络中的其他设备通知我的IP_Windows_Networking_Ip_Ping_Arp - Fatal编程技术网

Windows 如何向网络中的其他设备通知我的IP

Windows 如何向网络中的其他设备通知我的IP,windows,networking,ip,ping,arp,Windows,Networking,Ip,Ping,Arp,我有一个设置,几个Linux设备和一个连接到交换机的windows设备。我想知道一种方法来告诉windows机器Linux机器在引导时获得哪些IP。我试图通过ping广播来填充windows机器上的arp表,但没有成功,因为windows不回复广播 我也尝试过nmap,但这不是一个选项,因为扫描需要很长时间(网络掩码是255.255.0.0)您可以在所有Linux机器上设置静态IP和其他网络设置。 然后在Windows系统上,用名称和ip地址编辑主机文件。 这将绕过对DHCP或DNS的需要。 但

我有一个设置,几个Linux设备和一个连接到交换机的windows设备。我想知道一种方法来告诉windows机器Linux机器在引导时获得哪些IP。我试图通过ping广播来填充windows机器上的arp表,但没有成功,因为windows不回复广播


我也尝试过nmap,但这不是一个选项,因为扫描需要很长时间(网络掩码是255.255.0.0

您可以在所有Linux机器上设置静态IP和其他网络设置。 然后在Windows系统上,用名称和ip地址编辑主机文件。 这将绕过对DHCP或DNS的需要。 但是,网络上的其他系统将无法找到您的系统

不管怎样,您仍然需要与网络管理员交谈,以便将您的linux系统添加到网络中。 这是相当不礼貌和/或违反政策的,有点接近非法;只需将您的系统插入不属于您自己的网络


因此,如果您有权利或需要,管理员会倾听并帮助您

即使您设法用所有其他网络主机填充ARP表,ARP表条目也会超时。你应该让ARP做它设计的事情,并在必要时填充表。我理解你的观点。但是这是一个演示项目的设置,所以我只需要一些有用的东西:-)我需要windows机器用一个快速脚本找出linux设备的ip。否则,我需要通过串口登录到每台Linux机器,找出其ip并启动演示…听起来你应该使用DNS、DHCP保留或静态寻址。问题是我无法控制将在那里的交换机。我测试了几个模型,每个人都有不同的网络地址和网络掩码,然后编写一个应用程序,使用多播来发现所有主机。