воскресенье, 29 апреля 2018 г.

ipcalc - что это такое?

Ipcalc - очень удобная и очень полезная утилита для системного администратора. Она очень сильно упрощает жизнь, при расчете сети и маски подсети. Если у вас небольшая домашняя сеть, то можно не особо заморачиваться... А что если у вас офис где несколько десятков хостов? Дак что же это такое? Давайте разберем  на примере.

Вызываем командную строку (ctrl+alt+T) и для начала нам нужно установить программу ipcalc. Для этого вводим для начала команду:

sudo -i

Вводим пароль для суперпользователя. Далее вводим следующую команду:

apt install ipcalc

Ждем, пока установится пакет. После завершения установки мы можем спокойно пользоваться утилитой. Давайте разбираться на примере:

Берем любой IP адрес, например 77.222.97.243, теперь вводим в терминале команду:

ipcalc 77.222.97.243

И вот что он нам выдает:












Давайте разберем всё по порядку:
1) Address - это ip адрес, который мы ввели. Справа он же, но в двоичном коде.
2) Netmask - это маска подсети. Справа она же, но в двоичном коде.
3) Wildcard - это обратная маска. Справа она же, но в двоичном коде.
4) Network - это адрес сети, в которой находится наш IP. Справа он же, но в двоичном коде.
5) Hostmin - самый первый (минимальный) доступный IP адрес для хостов. Справа он же, но в двоичном коде.
(Мы видим, что он 77.222.97.1.   Хосты не могут использовать адрес 77.222.97.0.  т.к. это адрес сети).
6) HostMax - последний доступный IP адрес для хостов. Справа он же, но в двоичном коде.
7) Broadcast - это адрес широковещательной рассылки. Справа он же, но в двоичном коде
8) Hosts/Net - показывает сколько всего доступно ip адресов для хостов.


Вот собственно и всё. Давайте теперь попробуем записать немного подругому

ipcalc 77.222.97.243/23

Написав в конце /23 мы тем самым показали, что у нас 23 маска подсети
Подробнее читайте про маску подсети в этой статье

Что мы видим теперь:












Теперь, изменив маску подстети, количество доступных ip адресов для хостов у нас изменилось

Собственно на этом всё, жду жалобы и пожелания в комментариях :)


2 комментария:

  1. Интересная команда. Напиши про программу bk(Это калькулятор), а также жду статью про обратную маску.

    ОтветитьУдалить
    Ответы
    1. Спасибо за комментарий. Ты немного ошибся, "bk", а "bc"
      Вот я написал статью про этот калькулятор:
      https://zamorit.blogspot.ru/2018/05/bc.html

      А вот статья про обратную маску:
      https://zamorit.blogspot.ru/2018/05/wildcard-mask.html

      Удачи :)

      Удалить