Giga-Byte Posted October 19, 2005 Posted October 19, 2005 можно как-нить заставить выдавать статический маршрут с маской 255.255.255.0 а не 255.255.255.255 почитав RFC, понял что поля для маски не предусмотрено. или объясните мне зачем тогда вообще нужна эта опция static-route сеть определена как 192.168.1.0 маска 255.255.255.0 шлюз по умолчанию (option routers) использовать нельзя по причине: 1. VPN сервер который раздаёт инет (шлюз по умолчанию поменяется при покдлючении) 2. если даже и прописать на VPN сервере маршрут в сеть 192.168.0.0 НО: а) биллинг не умеет не учитывать этот диапазон, т.е. придётся учить. б) сильно возрастёт нагрузка на VPN сервер, т.к. межсетевой маршрутизируемый траффик будет достигать 20Мбит/сек, + 4Мбита Инет траффика Вставить ник Quote
Nailer Posted October 19, 2005 Posted October 19, 2005 почитав RFC, понял что поля для маски не предусмотрено.или объясните мне зачем тогда вообще нужна эта опция static-route Это классовая опция (другими словами - старая). Поищите, были другие опции, которые позволяли отдавать static route с маской. Причем, кажется, это обслуждалось то ли здесь, то ли на опеннете. Вставить ник Quote
Giga-Byte Posted October 19, 2005 Author Posted October 19, 2005 хм, ну успокоил... Вставить ник Quote
Guest Posted October 19, 2005 Posted October 19, 2005 option ms-classless-static-routes code 249 = array of {integer 8, integer 8, integer 8, integer 8, integer 8, integer 8, integer 8, integer 8}; shared-network aaa { subnet 10.0.16.0 netmask 255.255.248.0 { option routers 10.0.16.13; option ms-classless-static-routes 23 10 0 30 10 0 16 13, 24 10 20 0 10 0 16 13; # поскипано } } равнозначно, что у клиента будет прописано: route add 10.0.30.0 mask 255.255.254.0 10.0.16.13 route add 10.0.20.0 mask 255.255.255.0 10.0.16.13 правда работает только для ХР, для вин2к пришлось предлагать .bat пользователям Вставить ник Quote
Giga-Byte Posted October 19, 2005 Author Posted October 19, 2005 вау. благодарю. как получится, отпишусь. Вставить ник Quote
Giga-Byte Posted October 21, 2005 Author Posted October 21, 2005 такс, почти разобрался, http://www.faqs.org/rfcs/rfc3442.html http://marc.theaimsgroup.com/?l=dhcp-serve...43458410819&w=2 http://rfc3442svc.sourceforge.net/ # MS routes: adds extras to supplement routers option option ms-classless-static-routes code 249 = array of integer 8; # RFC3442 routes: overrides routers option option rfc3442-classless-static-routes code 121 = array of integer 8; option routers 172.22.0.1; option ms-classless-static-routes 24, 172, 22, 99, 172, 22, 0, 1; option rfc3442-classless-static-routes 24, 172, 22, 99, 172, 22, 0, 1, 0, 172, 22, 0, 1; The ms- option has just one route, to 172.22.99.0/24 via 172.22.0.1 (yes, a portion of 172.22.0.0/16 is elsewhere; without the route the client would expect to find 172.22.99.0/24 on the LAN); RFC3442 says that if you use the option, you have to specify the default route too and that clients MUST ignore the routers option if present. Вставить ник Quote
Giga-Byte Posted October 21, 2005 Author Posted October 21, 2005 блин, всё замечательно! спасибо, cTepx_ic Вставить ник 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.