Здравствуйте.
Пишу скрипты обработки маршрутизации и ACL-ы доступа в интернет. Вплотную столкнулся с проблемой перевода масок подсетей из 255.255.255.0 в /24. Очень не хочется уходить в сторону перевода байт в двоичную систему исчисления и подсчёта единичек, а google ничего интересного посоветовать не может. Скажите может есть какие-нибудь менее трудозатратные методы решения проблемы?
калькулятор маски подсети (перевод /30 в 255.255.255.252 и обратно)
Модераторы: /dev/random, Модераторы разделов
-
- Модератор
- Сообщения: 21258
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: калькулятор маски подсети
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 230
- ОС: Ubuntu Server 9.10
Re: калькулятор маски подсети
Спасибо. То что нужно.
возвращает 192.168.0.0/25
Код:
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
-
- Сообщения: 2567
- ОС: Debian