- алгоритм для расчета диапазона адресов, Pahanivo, 11:11 , 16-Ноя-11 (1)
> надо достаточно срочно, может кто подскажет? > суть. имеется адрес в виде 192.168.1.10 и маска в виде 0xffffff00 - > надо рассчитать адрес первого и последнего узла сети, ipcalc и иже > с ним нежелательны (ну тяжело мне в чужом коде копаться). если > есть готовый скрипт на шелле - будет совсем замечательно.сразу видно даже не пытался )) представь айпи адрес и маску как бинари в 32 бита 1)обрезаешь айпи мо маске - получаешь номер сети 2)прибавляешь 1 - получаешь айпи первого хоста 3)добиваешь единицими все что вне маски - получаешь бродкаст 4)вычитаешь из бродкаста 1 - получаешь последний хост
- алгоритм для расчета диапазона адресов, Andrey Mitrofanov, 14:31 , 16-Ноя-11 (2)
> сразу видно даже не пытался )) Он же сейчас переспросит, как это на баше.... :/ >прибавляешь 1 - получаешь >вычитаешь из бродкаста 1 - получаешь Ну, :)) кроме "крайних" случаев /31 и /32 (не сеть, да... сам вижу).
- алгоритм для расчета диапазона адресов, Pahanivo, 14:35 , 16-Ноя-11 (3)
>>прибавляешь 1 - получаешь >>вычитаешь из бродкаста 1 - получаешь > Ну, :)) кроме "крайних" случаев /31 и /32 (не сеть, да... сам > вижу).Товарисч Митрофанов, дайте уже в конце концов людям самим понаступать на грабли ))))
- алгоритм для расчета диапазона адресов, Энди, 14:57 , 16-Ноя-11 (5)
>> сразу видно даже не пытался )) > Он же сейчас переспросит, как это на баше.... :/ свою язву при себе держите, товарисч...
- алгоритм для расчета диапазона адресов, Энди, 14:56 , 16-Ноя-11 (4)
> сразу видно даже не пытался )) > представь айпи адрес и маску как бинари в 32 бита > 1)обрезаешь айпи мо маске - получаешь номер сети > 2)прибавляешь 1 - получаешь айпи первого хоста > 3)добиваешь единицими все что вне маски - получаешь бродкаст > 4)вычитаешь из бродкаста 1 - получаешь последний хост не то чтобы не пытался - не дают :( по работе загружен - еще этим примером донимает студент один :) свободная минутка выдалась - сделал сам...
|