我已将我的 Linux PC 通过 LAN 连接到另一台 Linux PC。有没有办法在不登录的情况下找到该计算机的 IP 地址?
我已经手动设置了我的 IP 192.168.7.12 但我不知道该计算机的 IP 范围。
答案1
如果你知道 Linux PC 的主机名
来自终端窗口中,输入以下命令,然后输入Enter。 (其中主机名替换为计算机的主机名。
ping hostname
如果你不知道 Linux PC 的主机名
在命令行中输入以下命令来安装 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。