我可以访问网络上的两台计算机(A 和 B)。两者都有一个子网掩码为 255.255.255.128 的静态 IP 地址(我检查过没有使用 DHCP 服务器)。我想为同一台机器配置多个 IP 地址,因此我想知道子网中已使用的所有 IP 地址。
从较早的问题中,我尝试了nmap -sP -PR 172.16.128.*
命令,但是,我对其结果持怀疑态度,因为相同的命令在我的两台计算机(A 和 B)上给出了不同的结果。结果显示,在 A 上,有 8 个 IP 地址的列表(据说)已经在使用,包括A 和 B 的IP 地址。
Nmap done: 256 IP addresses (8 hosts up) scanned in 1.23 seconds
Run Code Online (Sandbox Code Playgroud)
但是在 B 上,结果是不同的,即
Nmap done: 256 IP addresses (0 hosts up) scanned in 0.00 seconds
Run Code Online (Sandbox Code Playgroud)
B 上的结果甚至没有显示自己的 IP 地址以及 A 的 IP 地址!
我到底做错了什么?在 Red Hat Linux (RHEL) 中是否有任何万无一失的方法来发现我的计算机所属的子网中正在使用的所有 IP 地址? …