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 адресов для хостов у нас изменилось
Собственно на этом всё, жду жалобы и пожелания в комментариях :)
Вызываем командную строку (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 адресов для хостов у нас изменилось
Собственно на этом всё, жду жалобы и пожелания в комментариях :)
Интересная команда. Напиши про программу bk(Это калькулятор), а также жду статью про обратную маску.
ОтветитьУдалитьСпасибо за комментарий. Ты немного ошибся, "bk", а "bc"
УдалитьВот я написал статью про этот калькулятор:
https://zamorit.blogspot.ru/2018/05/bc.html
А вот статья про обратную маску:
https://zamorit.blogspot.ru/2018/05/wildcard-mask.html
Удачи :)