Jump to content
Калькуляторы

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

Добрый день,

 

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

 

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

Share this post


Link to post
Share on other sites
И ещё вопросик, както раз в одной из домовых сетей у знакомого машина получила адрес по 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

Share this post


Link to post
Share on other sites

пытаюсь на 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 читал, там ничего дельного), плиз, кто делал

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

Share this post


Link to post
Share on other sites

        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 или чего там у вас

Share this post


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

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

итог

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

 

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

Share this post


Link to post
Share on other sites
        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ая.

Share this post


Link to post
Share on other sites

Code: 249

Value: 0x180a00000a000194

 

 

это для 10.0.0.0/24 10.0.1.148

Share this post


Link to post
Share on other sites

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

 

post-69798-1296127956_thumb.jpg

Share this post


Link to post
Share on other sites

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

Edited by guruks

Share this post


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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В настройках DHCP закладка Networks , ставили DHCP options на ту которую создали?

ну да,

см.аттач

post-69798-1296193037_thumb.jpg

Share this post


Link to post
Share on other sites

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

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

 

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

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

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

 

Share this post


Link to post
Share on other sites
проблему решил.

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

 

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

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this