Как настроить сетку

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
SaXalIneC
Сообщения: 1
Зарегистрирован: 12 янв 2015, 04:29

12 янв 2015, 04:47

Вопрос такой. Есть сервер, есть две точки доступа в нэт (провайдер ростелеком), стояли оба модема ростелекома. В бухгалтерии своя точка и они видели только друг друга, а все остальные в другой точке. Получается сгорели оба ростелекомовских модема, взяли и купили новые тп-линк модемы, теперь все видят друг друга, ни знаю как настроить чтобы они друг друга не видели
Аватара пользователя
Сионист
Сообщения: 1077
Зарегистрирован: 31 мар 2014, 06:18

25 авг 2015, 18:49

Чтоб друг друга не видели, должны находиться в двух разных сетях с разными номерами, тогда любой маршрутизатор внутрисетевой трафик между сетями не пеоредаёт. Есть маска сети. В классовых сетях это 255.0.0.0 для A класса, 255.255.0.0 для B класса и 255.255.255.0 в C классе, в бесклассовых - всё остальное, но если байты с сохранением порядка соединить в одно число, то есть так, что в A классе 255 - это самый старший байт, а в C классе 0 - самый младший, то в двоичном представлении такого числа любой единичный бит старше любого нулевового. Также с сохранением порядка объединяем в одно число байты любого IP адреса, только и единичные, и нулевые биты могут быть где угодно. Так вот, там где в маске стоят единицы, хотябы один бит в одной из этих позиций должен различаться у любых двух IP-адресов из разных сетей, но у любых двух IP-адресов из одной сети все биты в этих же позициях должны совпадать. Предположим маска 255.255.128. Это в двоичном представлении 11111111.11111111.11111111.10000000. Тогда у всех IP адресов из одной сети должны совпадать все биты трёх старших байт и старший бит младшего (четвёртого) байта, а у любых двух IP-адресов из разных сетей должен различаться хотябы один из этих бит. Для классовых сетей можно IP-адреса в двоичную форму не переводить, так как для них правило эквивалентно другому: все адреса из одной сети должны иметь совпадающие байты в тех позициях, где в двоичном представлении маски стоит 255, любые два адреса из разных сетей должны различаться хотябы одним байтом в тех позициях, где в двоичном представлении маски стоит число 255. Узнайте свои правильные маски и номера сетей. Номер сети - это часть IP-адреса, состоящая из тех бит, в чьих позициях в двоичном представлении маски стоят единицы. И с этой информацией распределяйте адреса.
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.
Ответить