如何查看連接到網路的所有計算機

如何查看連接到網路的所有計算機

我在一個區域網路中,有3個Ubuntu,2個Kubuntu,2個Windows XP和2個Windows 7。類似於 Angry IP 等工具,可以顯示 LAN 中的所有 PC。

請注意,我不知道連接到 LAN 的電腦的 IP 或名稱。因此工具或命令應該尋找它們。

答案1

Arp-scan 對我來說也很有效...

如果使用 Wi-Fi:

sudo arp-scan -l --interface=wlan0

-或者如果使用乙太網路:

sudo arp-scan -l --interface=eth0

(最後一個實際上與 Rajesh Rajendran 發布的內容相同;-l 代表 --localnet)

如果您沒有 arp-scan(預設情況下 Ubuntu 中沒有),只需打開終端並輸入:

sudo apt-get install arp-scan

答案2

取自從 Linux/Windows 工作站尋找 LAN 上的所有主機

for ip in $(seq 1 254); do ping -c 1 192.168.1.$ip>/dev/null; 
    [ $? -eq 0 ] && echo "192.168.1.$ip UP" || : ;
done

但對於一個偉大的工具來說,地圖。非常適合繪製網路。

答案3

最簡單的事情是

$ sudo arp-scan --localnet

答案4

作為一個可能的 GUI 選項,我見過的最好的一個是 Angry IP,如http://angryip.org/download/#linux

只需下載最新的 DEB 套件並安裝即可。然後從 Dash 運行 ipscan。這是一個螢幕截圖:

在此輸入影像描述

相關內容