Расчет сети с помощью ipcalc

Рассмотрим, как рассчитать IP-адрес подсети с помощью инструмента ipcalc.

При управлении сетью, несомненно, придется иметь дело с подсетями. Некоторые сетевые администраторы могут довольно быстро выполнять двоичные вычисления, чтобы определить маску подсети. Тем не менее, другим может потребоваться некоторая помощь, и здесь инструмент ipcalc очень пригодится.

Ipcalc на самом деле делает намного больше - он принимает на вход IP-адрес и маску сети и на выходе вы получаете адрес сети, Cisco wildcard маску, широковещательный адрес, минимальный и максимальный хост и общее количество хостов. Вы также можете использовать его в качестве учебного пособия для представления результатов подсетей в простых для понимания двоичных значениях.

Некоторые из применений ipcalc:

  • Проверить IP-адрес

  • Показать рассчитанный широковещательный адрес

  • Отображение имени хоста, определенного через DNS

  • Показать сетевой адрес или префикс

Как установить ipcalc в Linux

Чтобы установить ipcalc, просто запустите одну из приведенных ниже команд в зависимости от используемого дистрибутива Linux.

Пакет ipcalc должен автоматически устанавливаться в CentOS / RHEL / Fedora, и он является частью пакета initscripts, но если по какой-то причине он отсутствует, вы можете установить его с помощью:


Как использовать ipcalc в Linux

Ниже вы можете увидеть несколько примеров использования ipcalc.

Получить информацию о сетевом адресе:

Результат примера:

Рассчитайте подсеть для 192.168.20.0/24.

Результат:

Рассчитайте одну подсеть с 10 хостами:

Результат:

Если вы хотите убрать двоичный вывод, вы можете использовать опцию -b, как показано ниже.

Результат:

Чтобы узнать больше об использовании ipcalc, вы можете использовать:

Last updated