anclbob Posted December 27, 2006 Posted December 27, 2006 212.96.96.0 - 212.96.108.255 212.96.110.0 - 212.96.127.255 82.119.128.0 - 82.119.159.255 84.54.192.0 - 84.54.255.255 88.215.128.0 - 88.215.142.255 88.215.144.0 - 88.215.191.255 как вот эти диапазоны в ipfw записать? Вставить ник Quote
EvilShadow Posted December 27, 2006 Posted December 27, 2006 http://www.google.com.ua/search?q=subnet-sum Вставить ник Quote
anclbob Posted December 27, 2006 Author Posted December 27, 2006 тупой наверное совсем никак не могу вникнуть в эти маски.... ну вот если 212.96.96.0-212.96.96.255 - это /24 а если 212.96.96.0 - 212.96.108.255 то тут как??? Вставить ник Quote
f13 Posted December 27, 2006 Posted December 27, 2006 http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing Вставить ник Quote
anclbob Posted December 27, 2006 Author Posted December 27, 2006 фуууу.... Люди ну помогите уже час сижу пялюсь в эту страничку и не помугу понять... ну подскажите...!!!!!!! тут главное один раз понять... Вставить ник Quote
EvilShadow Posted December 27, 2006 Posted December 27, 2006 iserv ~ # echo 212.96.96.0-212.96.108.255 | subnet-sum 212.96.96.0/21 212.96.104.0/22 212.96.108.0/24 Вот так, трем записями, и заносите. Вставить ник Quote
anclbob Posted December 27, 2006 Author Posted December 27, 2006 iserv ~ # echo 212.96.96.0-212.96.108.255 | subnet-sum 212.96.96.0/21 212.96.104.0/22 212.96.108.0/24 Вот так, трем записями, и заносите. а можете разжевать??? как вы это сделали? Вставить ник Quote
EvilShadow Posted December 27, 2006 Posted December 27, 2006 (edited) Идете к Гуглю или прямиком на netams.com. Берете дистрибутив нетамса. Ищете там subnet-sum.c. Компилите его в бинарник. Кладете бинарник куда-нибудь в /usr/local/bin и в будущем радуетесь простоте подсчета подсетей :) Достаточно скормить ему диапазон адресов и он выдаст подсети, к которым эти адреса относятся. Edited December 27, 2006 by EvilShadow Вставить ник Quote
extremist Posted December 28, 2006 Posted December 28, 2006 http://www.nag.ru/goodies/docs/netmask.html Вставить ник Quote
BETEPAH Posted December 28, 2006 Posted December 28, 2006 http://lantricks.com/lancalculator/ Вставить ник Quote
user_anonymous Posted December 28, 2006 Posted December 28, 2006 тупой наверное совсем никак не могу вникнуть в эти маски.... ну вот если 212.96.96.0-212.96.96.255 - это /24 а если 212.96.96.0 - 212.96.108.255 то тут как??? Да, офигенно. И объяснили вам все тоже офигенно. Короче, попробую объяснить на пальцах. Маска - это такое число, у которого, если перевести его в двоичное представление, слева идет непрерывный ряд единичек,а справа - ноликов. Сделано так, чтобы компьютер мог быстро выяснить, находится ли IP в одной с ним сети или нет (для этого достаточно просмотреть на результат побитового AND между маской и IP). Количество единичек слева - это то число, которое пишется после черточки. Тоесть например, если у нас слева 24 единички, а справа 8 ноликов, то маска будет /24, а если у нас слева 30 единичек, а справа 2 нолика, то маска будет /30. Как узнать, сколько адресов в сети с такой-то маской? Очень просто. Надо из 32 вычесть число после черточки. Это будет степень, в которую надо возвести 2. Например: 32 - 24 = 8 2^8 = 256, тоесть адреса пойдут от 0 до 255 Из этих адресов 2 служебных - одни это адрес сети, а второй - широковещательный. Тоесть остается 254 адреса. Можно провести и обратную операцию. От нуля до 255 у нас 256 адресов. А это 2 в 8 степени. Тогда 32 - 8 равно 24. PS 212.96.96.0 - 212.96.108.255 - тут точно нет ошибки? Может это 103 или 111? Вставить ник Quote
Profi the same Posted December 28, 2006 Posted December 28, 2006 http://jodies.de/ipcalc Вставить ник Quote
Nicholas_M Posted January 3, 2007 Posted January 3, 2007 user_anonymous: ."..Маска - это такое число, у которого, если перевести его в двоичное представление, слева идет непрерывный ряд единичек,а справа - ноликов. " А вот и нет: Классы адресов и их маски Максим Кульгин 15.02.1998 LAN, #02/1998 "....Необходимо отметить, что расположение номера подсети сразу после сетевого префикса необязательно, - администратор может задавать биты в маске подсети независимо от остальной части адреса. В примере с адресом 193.1.1.0 /27 четвертый байт маски подсети вместо (111000002) может быть, например, задан равным (000111002). Однако на практике в большинстве случаев так не поступают." Кто нибудь так делал ? Работает ? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.