Я подключил свой Linux-компьютер к другому Linux-компьютеру через локальную сеть. Есть ли способ узнать IP-адрес этого компьютера без входа в него?
Я установил свой ip вручную 192.168.7.12, и я не знаю диапазон ip этого компьютера.
Я подключил свой Linux-компьютер к другому Linux-компьютеру через локальную сеть. Есть ли способ узнать IP-адрес этого компьютера без входа в него?
Я установил свой ip вручную 192.168.7.12, и я не знаю диапазон ip этого компьютера.
В окне терминала введите следующую команду и нажмите Enter. (Где имя хоста заменяется именем хоста компьютера.
ping hostname
Установите arp-scan, введя следующую команду в окне терминала, после чего нажмите Enter.
sudo apt-get install arp-scan
ПРИМЕЧАНИЕ . Это может отличаться в зависимости от дистрибутива Linux.
Введите следующую команду и нажмите Enter:
sudo arp-scan --interface=eth0 --localnet
ПРИМЕЧАНИЕ . Интерфейс может отличаться в зависимости от настроек.
Вам будет предоставлен список IP-адресов в вашей локальной сети, а также MAC-адрес и данные о продавце.
Источник: Руководство пользователя Arp-scan (подзаголовок Обнаружение всех хостов в локальной сети)
если это wlan соединение, попробуйте одну из следующих команд ip monitor
; wpa_cli -i (wlan interface name here) status
; arp
.Если это adhoc, вы также можете использовать wpa_cli, но использовать интерфейс p2p вместо wlan, обычно он называется wlan0, p2p, wlan1, wlp2s0 или p2p-dev-wlp2s0.