使用 Linux 查找另一台计算机的 IP 地址

使用 Linux 查找另一台计算机的 IP 地址

我已将我的 Linux PC 通过 LAN 连接到另一台 Linux PC。有没有办法在不登录的情况下找到该计算机的 IP 地址?

我已经手动设置了我的 IP 192.168.7.12 但我不知道该计算机的 IP 范围。

答案1

如果你知道 Linux PC 的主机名

来自终端窗口中,输入以下命令,然后输入Enter。 (其中主机名替换为计算机的主机名。

ping hostname

如果你不知道 Linux PC 的主机名

  1. 在命令行中输入以下命令来安装 arp-scan终端窗口随后Enter

     sudo apt-get install arp-scan
    

    笔记:这可能因 Linux 发行版的不同而有所差异。

  2. 键入以下命令,然后Enter

     sudo arp-scan --interface=eth0 --localnet
    

    笔记:界面可能会根据您的设置而有所不同。

  3. 您将获得本地网络上的 IP 地址列表以及 MAC 地址和供应商详细信息。

来源:Arp-scan 用户指南(子标题发现本地网络上的所有主机)

答案2

如果是 wlan 连接,请尝试以下命令之一ip monitor;;wpa_cli -i (wlan interface name here) status。如果arp是 adhoc,您也可以使用 wpa_cli,但使用 p2p 接口而不是 wlan,它通常命名为 wlan0、p2p、wlan1、wlp2s0 或 p2p-dev-wlp2s0。

相关内容