Intereting Posts
Есть ли способ получить общедоступный DNS-адрес экземпляра? Нужно ли для командной строки вводить запись в utmp? Получение ошибки RE: операнд-оператор повторения недействителен в osx sed Проблема с разрешением экрана Debian 8 (Jessie) восстановление раздела ext4 после dd'ing над запуском HD Удалить только первое вхождение символа, используя tr Простой скрипт Bash; Только работает? Rsync над пользовательской оболочкой с fifo Отправлять / получать монитор полосы пропускания для каждого приложения? Не удается выполнить трансляцию Использование CtrlP не дает очень хороших результатов – я использую это неправильно? Случайное удаление dev-libs / mpc из Gentoo Рекомендуемый живой дистрибутив с постоянным USB-накопителем и Compiz Перемещение целого сервера в экземпляр docker (или LXC) Самый простой способ настроить несколько поддоменов для разделения виртуальных машин на одном хосте

Поиск локальной подсети

IP-адрес моей машины – 192.168.1.67 с маской подсети как 255.255.248.0 и широковещательный адрес 192.168.7.255 а другой компьютер в моей локальной сети имеет ту же маску подсети, но с IP-адресом

 192.168.2.68, 192.168.3.69, 192.168.4.70. 

Есть ли способ, который может отображать все эти диапазоны IP в локальном LAN с той же маской подсети и / или широковещательным адресом?

В принципе, я хочу перечислить IP всех машин, доступных в локальной сети

Широковещательный пинг: ping -b 192.168.7.255 otwerwise use nmap

Просто используйте nmap с вашим собственным IP и маской подсети в CIDR-Notation , ( 255.255.248.0 is /21 ):

 nmap 192.168.1.67/21 

nmap затем выполняет проверку ping на каждом IP-адресе в этой подсети. Это может занять некоторое время, поскольку в подсети /21 содержится 2048 адресов. Нажмите пробел во время сканирования, чтобы увидеть прогресс.

У меня есть старая программа под названием aggis . Это говорит мне об этом:

herman-pts / 6: ~% aggis -r 192.168.1.67/21

  The "*/21" aggregate containing "192.168.1.67" is: 192.168.0/21 (2048 hosts: 192.168.0.0 - 192.168.7.255 ) 

К сожалению, я должен был просто знать, что 255.255.248.0 – это / 21. Это не дало мне возможности использовать сетевую маску, а только CIDR.

В Интернете должно быть множество «Калькуляторов IP-адресов», которые также могут ответить на этот вопрос.