
我已透過 LAN 將我的 Linux PC 連接到另一台 Linux PC。有沒有什麼方法可以在不登入的情況下找到該電腦的IP位址?
我已手動設定我的 IP 192.168.7.12,但我不知道該電腦的 IP 範圍。
答案1
如果您知道 Linux PC 的主機名
來自終端視窗中,鍵入以下命令,然後鍵入Enter. (在哪裡主機名稱替換為電腦的主機名稱。
ping hostname
如果您不知道 Linux PC 的主機名
透過在 arp 中鍵入以下命令來安裝 arp-scan終端視窗後跟Enter.
sudo apt-get install arp-scan
筆記:這可能會因 Linux 發行版而異。
鍵入以下命令,然後鍵入Enter:
sudo arp-scan --interface=eth0 --localnet
筆記:介面可能會因您的設定而異。
您將獲得本地網路上的 IP 位址清單以及 MAC 位址和供應商詳細資訊。
答案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。