Jump to content

Recommended Posts

Posted

можно как-нить заставить выдавать статический маршрут с маской 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Мбита Инет траффика

Posted
почитав RFC, понял что поля для маски не предусмотрено.

или объясните мне зачем тогда вообще нужна эта опция

static-route

 

Это классовая опция (другими словами - старая).

Поищите, были другие опции, которые позволяли отдавать static route с маской.

Причем, кажется, это обслуждалось то ли здесь, то ли на опеннете.

Posted

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 пользователям

Posted

такс, почти разобрался,

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.

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.