Свободные ip адреса в локальной сети

Всем системным администраторам, которые еще не доросли до DHCP -сервера, большую проблему составляет простое действие: назначение IP-адреса новому компьютеру.

Я каждый раз напрягаю все свои две извилины, когда мне предстоит присвоить IP-адрес только что купленному компьютеру. Для меня это составляет проблему, так как по своей сущности я рас***дяй и никогда не веду список всех присвоенных IP-адресов, а создать ситуацию когда будет конфликт IP-адресов – это добавить целый час к своей работе, объясняя какому-нибудь бухгалтеру, что это была никакая не хакерская атака, а мои кривые руки.

Чтобы узнать какие IP-адреса заняты в локальной сети, а какие нет, оказывается есть один отличный способ. Правда есть один минус: этот способ можно реализовать только в операционной системе Linux. Вроде бы Linux крут, но на рабочих станциях корпоративного рынка рулит к сожалению не он.

Как же все таки узнать какие IP-адреса заняты в локальный сети?

Для этого необходимо знать ваш текущий IP`ишник. Если Вы этого не знаете, то наберите команду:

$ ifconfig
wlan0 Link encap:Ethernet HWaddr 0c:60:76:0a:4f:cd

После того как узнали свой IP`шник набираем команду:

$ nmap -v -sP 192.168.1.3/24

Starting Nmap 5.21 ( https://nmap.org ) at 2011-06-27 20:22 OMSST
Initiating Ping Scan at 20:22
Scanning 256 hosts [2 ports/host]
Completed Ping Scan at 20:22, 2.93s elapsed (256 total hosts)
Initiating Parallel DNS resolution of 256 hosts. at 20:22
Completed Parallel DNS resolution of 256 hosts. at 20:22, 0.00s elapsed
Nmap scan report for 192.168.1.0 [host down]
Nmap scan report for 192.168.1.1
Host is up (0.0032s latency).
Nmap scan report for 192.168.1.2 [host down]
Nmap scan report for 192.168.1.3
Host is up (0.00096s latency).
Nmap scan report for 192.168.1.4 [host down]

Nmap scan report for 192.168.1.253 [host down]

Читайте также  Почему не прорисовываются текстуры

Из этого видно, что заняты IP-адреса: 192.168.1.1 и наш 192.168.1.3

Круто, не правда ли.

Если Вы хотите вывести только не занятые IP-адреса, то Вам нужна команда:

$ nmap -v -sP 192.168.1.3/24 | grep down
Nmap scan report for 192.168.1.0 [host down ]
Nmap scan report for 192.168.1.4 [host down ]
Nmap scan report for 192.168.1.5 [host down ]
Nmap scan report for 192.168.1.6 [host down ]
Nmap scan report for 192.168.1.7 [host down ]
Nmap scan report for 192.168.1.8 [host down ]
Nmap scan report for 192.168.1.9 [host down ]

Nmap scan report for 192.168.1.253 [host down ]

В некоторых дистрибутивах, таких как Ubuntu, пакет nmap по-умолчанию не входит в основную поставку, поэтому необходимо просто установить его командой:

Несмотря ни на что, этот метод сделал меня в глазах моих коллег менее рас*****ем, чем это на самом деле.

Всем системным администраторам, которые еще не доросли до DHCP -сервера, большую проблему составляет простое действие: назначение IP-адреса новому компьютеру.

Я каждый раз напрягаю все свои две извилины, когда мне предстоит присвоить IP-адрес только что купленному компьютеру. Для меня это составляет проблему, так как по своей сущности я рас***дяй и никогда не веду список всех присвоенных IP-адресов, а создать ситуацию когда будет конфликт IP-адресов – это добавить целый час к своей работе, объясняя какому-нибудь бухгалтеру, что это была никакая не хакерская атака, а мои кривые руки.

Чтобы узнать какие IP-адреса заняты в локальной сети, а какие нет, оказывается есть один отличный способ. Правда есть один минус: этот способ можно реализовать только в операционной системе Linux. Вроде бы Linux крут, но на рабочих станциях корпоративного рынка рулит к сожалению не он.

Читайте также  Разбитая матрица на телефоне

Как же все таки узнать какие IP-адреса заняты в локальный сети?

Для этого необходимо знать ваш текущий IP`ишник. Если Вы этого не знаете, то наберите команду:

$ ifconfig
wlan0 Link encap:Ethernet HWaddr 0c:60:76:0a:4f:cd

После того как узнали свой IP`шник набираем команду:

$ nmap -v -sP 192.168.1.3/24

Starting Nmap 5.21 ( https://nmap.org ) at 2011-06-27 20:22 OMSST
Initiating Ping Scan at 20:22
Scanning 256 hosts [2 ports/host]
Completed Ping Scan at 20:22, 2.93s elapsed (256 total hosts)
Initiating Parallel DNS resolution of 256 hosts. at 20:22
Completed Parallel DNS resolution of 256 hosts. at 20:22, 0.00s elapsed
Nmap scan report for 192.168.1.0 [host down]
Nmap scan report for 192.168.1.1
Host is up (0.0032s latency).
Nmap scan report for 192.168.1.2 [host down]
Nmap scan report for 192.168.1.3
Host is up (0.00096s latency).
Nmap scan report for 192.168.1.4 [host down]

Nmap scan report for 192.168.1.253 [host down]

Из этого видно, что заняты IP-адреса: 192.168.1.1 и наш 192.168.1.3

Круто, не правда ли.

Если Вы хотите вывести только не занятые IP-адреса, то Вам нужна команда:

$ nmap -v -sP 192.168.1.3/24 | grep down
Nmap scan report for 192.168.1.0 [host down ]
Nmap scan report for 192.168.1.4 [host down ]
Nmap scan report for 192.168.1.5 [host down ]
Nmap scan report for 192.168.1.6 [host down ]
Nmap scan report for 192.168.1.7 [host down ]
Nmap scan report for 192.168.1.8 [host down ]
Nmap scan report for 192.168.1.9 [host down ]

Nmap scan report for 192.168.1.253 [host down ]

В некоторых дистрибутивах, таких как Ubuntu, пакет nmap по-умолчанию не входит в основную поставку, поэтому необходимо просто установить его командой:

Читайте также  Промокоды на айфон х

Несмотря ни на что, этот метод сделал меня в глазах моих коллег менее рас*****ем, чем это на самом деле.

При настройке оборудования может потребоваться указать IP-адрес подключения к локальной сети. Чтобы его найти:

    Определите общую часть адреса для всех устройств локальной сети: в командной строке введите «ipconfig» и нажмите «Enter». Первые три группы чисел в строке «IPv4-адрес» (в примере 192.168.1.х) — искомое значение.

Ссылка на основную публикацию
Adblock
detector