Как рассчитать IP-адрес подсети с помощью ipcalc

Как рассчитать IP-адрес подсети с помощью ipcalc

Рубрики:

Linux, Терминал Linux

Метки:

, , ,

IP-адрес — это 32-битный номер, который идентифицирует хост в сети TCP / IP. IP-адрес обычно выражается в десятичном представлении в виде четырех чисел, разделенных точками. Например, 192.168.1.0. Все IP-адреса разделены на классы A, B, C, D и E. Сети класса A, B или C могут быть разбиты на подсети системным администратором. Кроме самого IP-адреса, устройству назначают еще и маску подсети.

В процессе администрирования сети Вам нужно выполнять вычисления в двоичных или десятичных числах, чтобы определять различные адреса подсетей. У кого-то это получается довольно быстро, а кто-то справляется с расчетами с большим трудом.

Если Вам тяжело дается такая арифметика, попробуйте утилиту ipcalc. В этой статье мы расскажем, как Вы можете ее использовать для расчета IP-адресов подсети.

Содержание:

  1. Что такое ipcalc
  2. Как установить ipcalc в Linux
  3. Как использовать ipcalc
  4. Выводы

Что такое ipcalc

Инструмент ipcalc предназначен для выполнения простых операций с IP-адресами. Он предоставляет простой способ вычисления:

  • IP-адреса;
  • маски подсети;
  • широковещательного адреса;
  • диапазон адресов для хоста.

Различные его опции определяют, какую информацию ipcalc должен вывести на экран.  Чтобы узнать об инструменте более подробную информацию, перейдите на справочную страницу:

 

man ipcalc
Важно: если Вам неудобно использовать терминал для расчетов, посетите официальный сайт и выполняйте те же расчеты там.

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

Если Вы используете дистрибутивы Debian / Ubuntu, выполните следующую команду для установки утилиты:

 

install ipcalc

В дистрибутивах CentOS / RHEL ipcalc можно установить с помощью команд:

 

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

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

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

 

ipcalc info

Читайте также: Как установить статический IP-адрес и настроить сеть в Linux.

Вы также можете ввести адрес вместе с маской подсети. Тогда программа при расчетах будет учитывать именно ее, а не стандартную:

 

маска подсети

У Вас есть возможность рассчитать различные адреса подсети с определенным количеством хостов. Для этого Вы должны использовать параметр -s. Например, подсчитаем значения для одной подсети с 10 хостами:

 

10 hosts

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

 

Вы могли заметить, что на скриншотах также изображены значения адресов в двоичной системе. Если Вам эта информация не нужна, Вы можете убрать ее с помощью параметра -b:

 

адрес подсети без двоич чисел
Читайте также: Подсети в десятичном формате.

Выводы

Мы выяснили для чего и как использовать инструмент ipcalc. А также — разобрали несколько примеров его применения с разными опциями для решения различных задач. Эти навыки точно повысят Ваш уровень знаний и сократят время, которое Вы тратите на расчеты значений IP-адресов.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux, Терминал Linux

Метки:

, , ,

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики
Меню