LINUX.ORG.RU
ФорумAdmin

помогите с маской сети


0

0

есть две сетевых

192,168,0,1 (раздатчик инета, смотрит в мой отдел. сеть "заканчивается" ИПшкой 0,10)

192,168,0,101 (сеть другого отдела. ИПшки с 100го по 254й)

как написать маску для 2й сетевой? чтоб ИП меньше 101 там не было.

ЗЫ да я ламер. да мне не стыдно эту ерунду спрашивать. а "ап стенку" или "йаду" сами пейте)

ЗЗЫ может? 1й ИП 192,168,0,101 маска 192,168,0,100 ?


напиши условие по человечески, какие интерфейсы, какие сети, какие маски ...

anonymous
()
Ответ на: комментарий от ash

на любом форруме .. прежде чем задавать вопросы нужно почитать доки. если вам лень читать доки .. то мы вам можем почитать их за деньги или настроить все за вас но ЗА деньги ..

anonymous
()

для ip range 192.168.0.1 -192.168.0.10 приемлемый вариант

192.168.0.0/28 <=> 192.168.0.0/255.255.255.240 тоесть получается 14 ip адресов

192.168.0.0 -net address , 192.168.0.1 -192.168.0.14 -ip range , 192.168.0.15 -broadcast.

нельзя завести такую маску чтоб диапазон был от 100 до 254 .

во всем виноваты степени двойки :)

диапазон например может быть таким : 192.168.0.129-192.168.0.254 , при этом net address 192.168.0.128 , broadcast 192.168.0.255 , netmask 255.255.255.128

или таким

192.168.0.65-192.168.0.126 ; 192.168.0.129-192.168.0.190 ; 192.168.0.193-192.168.0.254

P.S. просто для планирования сети надо понимать что и как .

j262 ★★
()

Меньше 101 никак по человечески, можно побить 256 адресов на 2,4,8,16 и т.д. частей. Запомни, что в мире компьютеров круглые цифры - степени двойки, а десятичные числа вызывают массу гимора.

Если хочешь по извращенски, то адрес хоста >100 поставь маску 100 (двоичный вид 01100100) тогда твоя сеть будет 192.168.0.100, маска 255.255.255.100 число адресов в сети 32 и все будут больше 100 и не будут составлять непрерывный диаппазон, широковещательный адрес 192.168.0.255

адреса из такой сетки 101,102,103,108,109,110,111,116,117,118 и т.д.

ещё у тебя будет 7 сеток с маской 100 и адресами 0, 7 и т.д.

anonymous
()
Ответ на: комментарий от anonymous

что вы курили сер?.. скорее всего маска 255.255.255.100(01100100) будет равносильна 255.255.255.252(11111100) :) Хотя как поведет себя оборудование на маске вида 01100100 никто не знает, я бы не решился эксперментировать...

И кстати, можно ссылку на источник таких знаний?.. Я просто могу ошибатся.. с радостью бы почитал другую точку зрения...

catap ★★★★★
()
Ответ на: комментарий от catap

Букварь я курил в первом класе ;) Почитай хотя бы http://www.linuxcenter.ru/lib/articles/networking/ip_subnet_minihowto.phtml#A...

Там про маску написано, что пофиг как назначать биты, только себе геморой наживёшь при вычислении адресов.

А железо - ему по барабану и по бубну то же. Железо больше беспокоят MAC адреса а не IP.

anonymous
()
Ответ на: комментарий от anonymous

> Букварь я курил в первом класе...

Оно и видно. Ты их (linuxcenter) спроси еще, делали ли они так или геморроя испугались на этапе высасывания из пальца?

ansky ★★★★★
()
Ответ на: комментарий от ansky

http://rfc.net/rfc917.html на стр. 8

IF bitwise_and(packet.ip_dest, my_ip_mask) = bitwise_and(my_ip_addr, my_ip_mask) THEN send_packet_locally(packet, packet.ip_dest) ELSE send_packet_locally(packet, gateway_to(bitwise_and(packet.ip_dest, my_ip_mask)))

Выше есть пример, но это всего лишь пример "For example, ... like this" и не значит что все биты должны быть слева последовательно. Лень лезть в сырцы ядра смотреть реализацию ;)

infinite
()
Ответ на: комментарий от infinite

Люди, Башое Пасиба!. ща буду тестить

dk-
() автор топика
Ответ на: комментарий от infinite

> Лень лезть в сырцы ядра смотреть реализацию ;)

Заодно влезь в сырцы Виндовса, БСД, Циско, и еще в две-три сотни других железяк и Операционных Систем и посмотри, одинаково ли реализована подобная хрень в каждой из них.

ansky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.