IP-адрес — это 32-битный номер, который идентифицирует хост в сети TCP / IP. IP-адрес обычно выражается в десятичном представлении в виде четырех чисел, разделенных точками. Например, 192.168.1.0
. Все IP-адреса разделены на классы A, B, C, D и E. Сети класса A, B или C могут быть разбиты на подсети системным администратором. Кроме самого IP-адреса, устройству назначают еще и маску подсети.
В процессе администрирования сети Вам нужно выполнять вычисления в двоичных или десятичных числах, чтобы определять различные адреса подсетей. У кого-то это получается довольно быстро, а кто-то справляется с расчетами с большим трудом.
Если Вам тяжело дается такая арифметика, попробуйте утилиту ipcalc
. В этой статье мы расскажем, как Вы можете ее использовать для расчета IP-адресов подсети.
Содержание:
Что такое ipcalc
Инструмент ipcalc
предназначен для выполнения простых операций с IP-адресами. Он предоставляет простой способ вычисления:
- IP-адреса;
- маски подсети;
- широковещательного адреса;
- диапазон адресов для хоста.
Различные его опции определяют, какую информацию ipcalc
должен вывести на экран. Чтобы узнать об инструменте более подробную информацию, перейдите на справочную страницу:
Важно: если Вам неудобно использовать терминал для расчетов, посетите официальный сайт и выполняйте те же расчеты там.
Как установить ipcalc в Linux
Если Вы используете дистрибутивы Debian / Ubuntu, выполните следующую команду для установки утилиты:
В дистрибутивах CentOS / RHEL ipcalc
можно установить с помощью команд:
Для установки в дистрибутиве Fedora используется следующая команда:
Как использовать ipcalc
Самая простая задача, с которой справится этот инструмент — вывод на экран информации о сетевом адресе устройства. Вы можете ввести IP-адрес без указания маски подсети, тогда утилита будет использовать стандартную сетевую маску класса для указанного адреса:
Читайте также: Как установить статический IP-адрес и настроить сеть в Linux.
Вы также можете ввести адрес вместе с маской подсети. Тогда программа при расчетах будет учитывать именно ее, а не стандартную:
У Вас есть возможность рассчитать различные адреса подсети с определенным количеством хостов. Для этого Вы должны использовать параметр -s
. Например, подсчитаем значения для одной подсети с 10 хостами:
Если Вам нужны значения адресов для нескольких подсетей, просто добавьте количество их хостов в команду, как показано ниже:
Вы могли заметить, что на скриншотах также изображены значения адресов в двоичной системе. Если Вам эта информация не нужна, Вы можете убрать ее с помощью параметра -b
:
Читайте также: Подсети в десятичном формате.
Выводы
Мы выяснили для чего и как использовать инструмент ipcalc
. А также — разобрали несколько примеров его применения с разными опциями для решения различных задач. Эти навыки точно повысят Ваш уровень знаний и сократят время, которое Вы тратите на расчеты значений IP-адресов.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.