Нахождение ip-адреса другого компьютера в сети?

Существует ли программа, которая может сообщить мне IP-адрес компьютера, когда он подключен к моей сети? Список имен или IP-адресов.

Например, когда моя жена работает на моем главном настольном компьютере, я могу либо перейти на другой компьютер, либо на ноутбук и работать. Однако я не знаю IP-адрес компьютера, на котором она находится, это dhcp и нет статических IP-адресов. Я хотел бы подключиться к основному рабочему столу и поработать над ним. Иногда я спрашивал ее, могу ли я в течение минуты получить IP-адрес. Из терминала я делаю ifconfig и получаю адрес. Я мог бы также получить это от маршрутизатора, но это требует входа в маршрутизатор. Должна быть какая-то короткая команда, которую я могу выполнить? Все компьютеры работают под управлением Ubuntu, а samba не установлена. Как только я узнаю IP-адрес, я могу войти в ssh на основной рабочий стол.

7
задан 6 October 2012 в 22:32

4 ответа

вы можете попробовать nmap, если у вас его нет, его можно установить с помощью следующего: -

sudo apt-get install nmap

вы можете затем сканировать свою сеть, выполнив: -

nmap -sP 192.168.1.0/24

очевидно, изменить диапазон адресов, если ваша сеть отличается

0
ответ дан 6 October 2012 в 22:32

Как уже упоминал apacheuk, использование nmap - отличный и эффективный способ. На самом деле опция -O позволяет вам получить дополнительную информацию, такую ​​как MAC-адрес, открытые порты, тип ОС, расстояние (в прыжках):

nmap -O 192.168.1.0/24

Обратите внимание, что вы должны быть зарегистрированы. в качестве root или sudo, чтобы иметь возможность сделать это.

0
ответ дан 6 October 2012 в 22:32

Современные версии Ubuntu используют avahi, поэтому можно также использовать avahi-Discover

sudo apt-get install avahi-discover

и запускать с:

avahi-discover

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

В качестве альтернативы можно использовать:

avahi-browse -rat
0
ответ дан 6 October 2012 в 22:32

Можно войти в маршрутизатор и посмотреть на список подключенных устройств
Вот иначе:
Можно войти в использование имени компьютера клиента
Таким образом выполненный cat /etc/hostname на Вашем компьютере жен можно получить что-то как wife-System-Product-Name если это так, можно работать ssh wife@wife-System-Product-Name.local и вход в систему, не используя IP-адрес, тот адрес только изменяется, если Вы редактируете /etc/hostname и /etc/hosts файлы или делают переустанавливание и дают системе новое имя

0
ответ дан 6 October 2012 в 22:32

Другие вопросы по тегам:

Похожие вопросы: