Перейти к содержимому
Калькуляторы

реорганизация сети, пожалуйста дайте совет

Добрый день,

 

есть сеть (файл в аттаче)

 

2 маршрутизатора: 192.168.0.5 и 192.168.0.1

 

192.168.0.1 -смотрит в интернет.

192.168.0.5 -находится в тойже сети что и 1й, используется для обмена данными между вланами.

 

Пунктирной стрелкой указано то, что некоторые устройства этой подсети имеют шлюз по умолчанию 192.168.0.1 (это сервера и прочие машины, на которых снаружи замаплены порты)

 

Между vlan1 и vlan3 существует маскарад по той проблему что в ином случае машины из vlan3 не виляд машины из vlan1 у которых gw=192.168.0.1, это решается прописывание статик роут на машине в vlan1 о том что для доступа на сеть vlan3 используй 192.168.0.5. Может ещё как-нибудь это решается более интересным способом?

 

И ещё вопросик, както раз в одной из домовых сетей у знакомого машина получила адрес по DHCP и у неё какимто образом в route появилось пара маршрутов, как это сделано? с помощью какихто загадочных dhcp-optionов.

 

Заранее извиняюсь,если какие-то вопросы покажутся глупыми, не судите строго :)

 

post-69798-1295266271_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И ещё вопросик, както раз в одной из домовых сетей у знакомого машина получила адрес по DHCP и у неё какимто образом в route появилось пара маршрутов, как это сделано? с помощью какихто загадочных dhcp-optionов.
У меня так dhcpd.conf:

...
option ms-classless-static-routes code 249 = array of unsigned integer 8;
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
...
subnet 10.105.0.0 netmask 255.255.252.0 {
  ...
  option ms-classless-static-routes 24, 10,105,4, 10,105,0,3;
  option rfc3442-classless-static-routes 24, 10,105,4, 10,105,0,3;
  ...
}
...

т.е. dhcp-клиенту из сети 10.105.0.0/22 выдаётся маршрут в сеть 10.105.4.0/24 через шлюз 10.105.0.3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пытаюсь на Mikrotik 4.6 вставить маршруты через dhcp

делаю 249 и 121 коды

 

Например для такого маршрута: 10.0.0.0/24 10.0.1.148

18 | 0A 00 00 00 | 0A 00 01 94

такой код: 18 0A 00 0A 00 01 94

 

В итоге у винды берётся адресс кривой с 16й маской и никаких маршрутов, при этом теряется gate и dns

 

Ужё всё перепробовал(топики про это на nag читал, там ничего дельного), плиз, кто делал

скажите что не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

        option ms-classless-static-routes 8,10,10,15,0,1;
        option rfc3442-classless-static-routes 8,10,10,15,0,1;

это маршрут 10.0.0.0/8 via 10.15.0.1

 

может у вас строка должна выглядеть как 18 0a 00 00 0a 00 01 94 все таки?

 

маска, сеть, шлюз.

маска = 24

сеть = 10.0.0

шлюз = 10.0.1.137 или чего там у вас

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В итоге у винды берётся адресс кривой с 16й маской и никаких маршрутов, при этом теряется gate и dns
У нас периодически при изменении конфига dhcp сервера возникают подобные проблемы, микротиками не пользуемся.

В чём дело пока так и не поняли...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не не не, у меня 10.0.0.0/24 через 10.0.1.148

 

А 18 0a 0a 00 01 94 это -> 24 10. 10.0.1.148 -куда делся ноль?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у микротика сказанно

 

[маска] [сеть, размером маски][шлюз]

итог

[18][0A 00 00][0A 00 01 94]

 

PS:пардон, выше я там с маской накосячил, там 18 0A 00 00 0A 00 01 94 должно быть, но косяк в том что маршруты не пишуться а GW DNS теряются в ноль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

        option ms-classless-static-routes 8,10,10,15,0,1;
        option rfc3442-classless-static-routes 8,10,10,15,0,1;

это маршрут 10.0.0.0/8 via 10.15.0.1

 

может у вас строка должна выглядеть как 18 0a 00 00 0a 00 01 94 все таки?

 

маска, сеть, шлюз.

маска = 24

сеть = 10.0.0

шлюз = 10.0.1.137 или чего там у вас

верно!

с этим в коде 249 и 121 винда теряет настройки GW и DNS,

довольно странно что ошибка в этом коде с маской повлияла на маску IP адреса, т.е у меня при пропуске одного нуля маска стала как в маршруте 16ая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Code: 249

Value: 0x180a00000a000194

 

 

это для 10.0.0.0/24 10.0.1.148

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вот такое видно если коды активны на dhcp

 

post-69798-1296127956_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для того, чтоб посмотреть какие маршруты выдаются DHCP, нужно глянуть route print

Изменено пользователем guruks

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для того, чтоб посмотреть какие маршруты выдаются DHCP, нужно глянуть route print

роут принт не зменился(такой же как и без кодов), единтвенное что изменилось указано на скриншоте, т.е правльные маршруты не добавились(никаки не добавились) и в тоже время IP настройки сетевой карты ломает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В настройках DHCP закладка Networks , ставили DHCP options на ту которую создали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В настройках DHCP закладка Networks , ставили DHCP options на ту которую создали?

ну да,

см.аттач

post-69798-1296193037_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

проблему решил.

Проблема следующая:

 

При вводе HEX кода, если я ввожу вида 0x0A... жму ОК, он ругается что invalid значение HEX кода, я подумал что она сразу понимает что код в шестнадцатиричном виде.

Оказалось нет, сначала ввожу КОД подом просто перед ней вставляю 0x тогда она даёт нажать OK и вуаля, маршруты разданы!

Всем участникам спасибо :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

проблему решил.

Проблема следующая:

 

При вводе HEX кода, если я ввожу вида 0x0A... жму ОК, он ругается что invalid значение HEX кода, я подумал что она сразу понимает что код в шестнадцатиричном виде.

Оказалось нет, сначала ввожу КОД подом просто перед ней вставляю 0x тогда она даёт нажать OK и вуаля, маршруты разданы!

Всем участникам спасибо :)

Странно я вводил код сразу с 0x и без проблем

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.