使用 Linux 尋找另一台電腦的 IP 位址

使用 Linux 尋找另一台電腦的 IP 位址

我已透過 LAN 將我的 Linux PC 連接到另一台 Linux PC。有沒有什麼方法可以在不登入的情況下找到該電腦的IP位址?

我已手動設定我的 IP 192.168.7.12,但我不知道該電腦的 IP 範圍。

答案1

如果您知道 Linux PC 的主機名

來自終端視窗中,鍵入以下命令,然後鍵入Enter. (在哪裡主機名稱替換為電腦的主機名稱。

ping hostname

如果您不知道 Linux PC 的主機名

  1. 透過在 arp 中鍵入以下命令來安裝 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 monitorwpa_cli -i (wlan interface name here) status;arp如果是adhoc,您也可以使用wpa_cli,但使用介面p2p而不是wlan,它通常命名為wlan0、p2p、wlan1、wlp2s0或p2p-dev-wlp2s0。

相關內容