Содержание

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

Как узнать 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:

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

Рис. 2

Рис. 3

Как узнать IP адрес компьютера в локальной сети за 5 секунд

Главная » Разные советы для Windows

Чтобы определить сетевой адрес компьютера, достаточно проверить сетевые данные этого устройства. Но, что делать, если вывести нужно данные обо всех абонентах на одном машине? Для решения этой задачи есть несколько приемлемых вариантов.

Содержание

  1. Определение IP-адреса этого ПК
  2. Параметры
  3. Панель управления
  4. Командная строка
  5. Определение IP-адресов других устройств с ПК
  6. Командная строка
  7. Advanced IP Scanner
  8. Прочие программы
  9. Задать вопрос автору статьи