[Sysadmins] Куда пропал ipcalc

Вадим Илларионов =?iso-8859-1?q?master_=CE=C1_usib=2Eirkps=2Eru?=
Сб Июл 7 10:56:45 MSD 2007


От Peter V. Saveliev поступило следующее:

> В сообщении от Friday 06 July 2007 07:00:20 Вадим Илларионов написал(а):
>> И где его искать?..
>>
>> Хочется прикрутить к etcnet'y возможность вычислять адрес сети исходя из
>> адреса/маски интерфейса, да и экспортировать результат во внешние скрипты,
>> в т.ч. для использования в правилах iptables и прописи маршрутов. Ну, и для
>> всяких if(up|down)-(pre|post).
>>
>> Экспорт маски и peer-адреса (полезно для туннелей ррр/ovpn) уже присобачил,
>> а вычисление адреса сети не выходит.
>> А как было бы удобно составлять конструкции вида:
>>  drop all from-iface ${NAME} from ${IPV4ADDRESS} not to ${NET}/${MASK}
>>
> <skip />
> 
> скрипач не нужен.
> 
> конструкции вида 192.168.152.178/16 и 192.168.0.0/16 эквивалентны.

То был пример, навскидку в голову забредший.
Полагаю, более сложные/интересные вы сами в состоянии насочинять.
Речь лишь о том, что переменными можно делать многое без акцентирования на
деталях.
________________________
С уважением,
Вадим Илларионов
системный администратор
Усолье-Сибирский почтамт
JID: см. <mailto:>
UIN: 7899517
Телефоны:
Мобильный +7 904 658-4154
Рабочий   +7 39543 444-00




Подробная информация о списке рассылки Sysadmins