Как узнать IP адрес компьютера в локальной сети. То есть определить любой присутствующий в локальной сети IP адрес компьютера или маршрутизатор в локальной сети (в логическом сегменте локальной сети)  и желательно его MAC адрес и название устройства?

В операционной системе Linux  IP адрес всех компьютеров  локальной сети в том числе и IP адреса маршрутизаторов, определяем командой nmap из терминала Linux зная IP адрес сети и маску сети:
petr@sirius7:~$ nmap -sn 192.168.1.0/24

Starting Nmap 7.40 ( https://nmap.org ) at 2019-03-07 18:52 +10
Nmap scan report for 192.168.1.1  - IP адрес маршрутизатора (роутера)
Host is up (0.00056s latency).
Nmap scan report for 192.168.1.101- IP адрес Вашего/Нашего компьютера
Host is up (0.00047s latency).
Nmap done: 256 IP addresses (2 hosts up) scanned in 3.11 seconds
А для  узнавания  IP локальной сети и маски локальной сети к которой подключен  Ваш компьютер запустим  команду  ifconfig:

petr@sirius7:~$ ifconfig -a enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.255
. . .

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
. . .

wlp2s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether ae:9a:2a:cd:5d:a0 txqueuelen 1000 (Ethernet)
. . .

Из показанного нам ОС Linux видим, что интерфейс проводной локальной сети Вашего компьютера с названием enp3s0 имеет адрес 192.168.1.101 и маску сети 255.255.255.0 из этого следует что IP адрес сети имеет 192.168.1.0 потому, что маска нашей сети имеет на конце один ноль и имеет 24 единицы,если её перевести из десятичного представления в двоичное  255.255.255.0 -> 11111111.11111111.11111111.00000000 

Названия интерфейсов ОС Linux можно вывести на экран командой:

petr@sirius7:/$ ls /sys/class/net enp3s0 lo wlp2s0

В операционной системе Linux  IP адрес всех компьютеров  локальной сети  в том числе и IP адреса маршрутизаторов, также определяются  командой (утилитой) из терминала:

petr@sirius7:/$ sudo arp-scan --interface=enp3s0 --localnet
Interface: enp3s0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.9 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.1.1 f4:ec:38:a5:69:66 TP-LINK TECHNOLOGIES CO., LTD.

1 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.9: 256 hosts scanned in 2.297 seconds (111.45 hosts/sec). 1 responded

или например в другом логическом сегменте локальной сети (другой IP сети):

petr@sirius7:/$ sudo arp-scan --interface=enp3s0 --localnet
Interface: enp3s0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.9 with 16 hosts (http://www.nta-monitor.com/tools/arp-scan/)
172.17.18.1	d4:ca:6d:56:47:67	Routerboard.com   - роутер Microtic
172.17.18.2	50:b7:c3:03:c4:3c	Samsung Electronics CO., LTD - WEB сервер на ноутбуке i7
172.17.18.7	38:60:77:a3:8d:d0	PEGATRON CORPORATION -Intel Corporate компьютер i5
172.17.18.4	a0:3e:6b:ac:82:b7	(Unknown) - планшет ASER
172.17.18.10	c4:85:08:c3:75:a3	Intel Corporate -Samsung Electronics CO., LTD ноутбук i7
172.17.18.12	70:4d:7b:3f:0c:13	(Unknown) - смартфон ASUS

6 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.9: 16 hosts scanned in 1.876 seconds (8.53 hosts/sec). 6 responded
Не верь глазам своим (Кузьма Прутков) IP и MAC адреса распознались верно но некоторые названия устройств не распознаны или распознаны не корректно!

Если у Вас не получилось обнаружить нужного Вам IP адреса компьютера в локальной сети то вы просто не правильно указали название интерфейса (interface=enp3s0) используемого Вашим компьютером для IP подключения его к локальной сети. Или у вас просто не установлен пакет arp-scan:

  1. Устанавливаем из командной строки терминала:
petr@sirius7:/$ sudo apt-get install arp-scan

     2.Устанавливаем с помощью Менеджер пакетов Synaptic:

узнать ip адрес компьютера +в локальной сети

Рис. 1 Открываем главное меню любой графической оболочки Linux и жмем на Менеджер пакетов Synaptic, он спросит пароль, наберите свой пароль пользователя.

Рис. 2

Рис. 3