калькулятор маски подсети (перевод /30 в 255.255.255.252 и обратно)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

калькулятор маски подсети

Сообщение TonnyBennet »

Здравствуйте.

Пишу скрипты обработки маршрутизации и ACL-ы доступа в интернет. Вплотную столкнулся с проблемой перевода масок подсетей из 255.255.255.0 в /24. Очень не хочется уходить в сторону перевода байт в двоичную систему исчисления и подсчёта единичек, а google ничего интересного посоветовать не может. Скажите может есть какие-нибудь менее трудозатратные методы решения проблемы?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21258
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: калькулятор маски подсети

Сообщение Bizdelnick »

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Re: калькулятор маски подсети

Сообщение TonnyBennet »

Спасибо. То что нужно.

Код:

ipcalc 192.168.0.0/255.255.255.128 | grep "Network:" | grep -o -E "*([0-9]{1,3}\.){3}([0-9]{1,3})/[0-9]{1,2}"


возвращает 192.168.0.0/25
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: калькулятор маски подсети

Сообщение IMB »

Спасибо сказали: