Найти IP-адрес другого компьютера с помощью Linux

Найти IP-адрес другого компьютера с помощью Linux

Я подключил свой Linux PC к другому Linux PC через LAN. Есть ли способ узнать IP-адрес этого компьютера, не входя в него?

Я вручную установил свой IP-адрес 192.168.7.12 и не знаю диапазон IP-адресов этого компьютера.

решение1

Если вы знаете имя хоста Linux-ПК

ИзТерминалокно, введите следующую команду, за которой следует Enter. (Гдеимя хостазаменяется на имя хоста компьютера.

ping hostname

Если вы не знаете имя хоста Linux-ПК

  1. Установите arp-scan, введя следующую команду вТерминалокно, за которым следует Enter.

     sudo apt-get install arp-scan
    

    ПРИМЕЧАНИЕ: Это может отличаться в зависимости от дистрибутива Linux.

  2. Введите следующую команду, а затем Enter:

     sudo arp-scan --interface=eth0 --localnet
    

    ПРИМЕЧАНИЕ: Интерфейс может отличаться в зависимости от ваших настроек.

  3. Вам будет предоставлен список IP-адресов в вашей локальной сети, а также MAC-адрес и сведения о поставщике.

Источник:Руководство пользователя Arp-scan (подзаголовок Обнаружение всех хостов в локальной сети)

решение2

Если это подключение WLAN, попробуйте одну из следующих команд ip monitor; wpa_cli -i (wlan interface name here) status; arp. Если это ad hoc, вы также можете использовать wpa_cli, но используйте интерфейс p2p вместо wlan, он обычно называется wlan0,p2p,wlan1,wlp2s0 или p2p-dev-wlp2s0.

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