Как увидеть все компьютеры, подключенные к сети

Как увидеть все компьютеры, подключенные к сети

Я в локальной сети, и там 3 Ubuntu, 2 Kubuntu, 2 Windows XP и 2 Windows 7. Какие команды или инструменты доступны, чтобы увидеть, какие ПК подключены к локальной сети, чтобы он показывал имя ПК и IP. Похоже на инструменты, такие как Angry IP, которые показывают все ПК в локальной сети.

Обратите внимание, что я не знаю IP-адресов или имен компьютеров, подключенных к локальной сети. Поэтому инструмент или команда должны искать их.

решение1

У меня тоже отлично работает Arp-scan...

При использовании Wi-Fi:

sudo arp-scan -l --interface=wlan0

-или при использовании Ethernet:

sudo arp-scan -l --interface=eth0

(последнее практически идентично тому, что опубликовал Раджеш Раджендран; -l означает --localnet)

Если у вас нет arp-scan (он не входит в комплект Ubuntu по умолчанию), просто откройте терминал и введите:

sudo apt-get install arp-scan

решение2

Взято изПоиск всех хостов в локальной сети с рабочей станции Linux/Windows

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

Но для отличного инструмента,Nmap. Отлично подходит для картографирования сетей.

решение3

Самое простое — это

$ sudo arp-scan --localnet

решение4

В качестве возможного варианта графического интерфейса, лучшим из виденных мной является Angry IP, который можно найти вhttp://angryip.org/download/#linux

Просто скачайте последний пакет DEB и установите. Затем запустите ipscan из Dash. Вот скриншот:

введите описание изображения здесь

Связанный контент