Статические маршруты через DHCP — различия между версиями
Root (обсуждение | вклад) (Новая страница: «Настраиваем передачу статических маршрутов от isc-dhcp-server клиентам UNIX и Windows. Добавляем в …») |
Root (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 2: | Строка 2: | ||
− | Добавляем в его конфиг опции: | + | Добавляем в его конфиг опции:<br/> |
+ | Первая для Windows(поддерживается Windows XP/2003 и выше), вторая - в соответствии со стандартом. По своей сути опции одинаковы. | ||
# MS routes: adds extras to supplement routers option | # MS routes: adds extras to supplement routers option | ||
option ms-classless-static-routes code 249 = array of unsigned integer 8; | option ms-classless-static-routes code 249 = array of unsigned integer 8; | ||
Строка 9: | Строка 10: | ||
subnet 192.168.0.0 netmask 255.255.255.0 { | subnet 192.168.0.0 netmask 255.255.255.0 { | ||
− | |||
option ms-classless-static-routes 23, 192,168,100 192,168,0,30; | option ms-classless-static-routes 23, 192,168,100 192,168,0,30; | ||
option rfc3442-classless-static-routes 23, 192,168,100, 192,168,0,30; | option rfc3442-classless-static-routes 23, 192,168,100, 192,168,0,30; | ||
option routers 192.168.0.200; | option routers 192.168.0.200; | ||
− | + | '''Приведённый пример соответствует маршруту на 192.168.100.0/23 через 192.168.0.30<br/>''' | |
− | |||
− | |||
Формат таков: <длина сетевой части адреса, бит>, <байт сетевого адреса>,[ ...], <4 байта адреса маршрутизатора> | Формат таков: <длина сетевой части адреса, бит>, <байт сетевого адреса>,[ ...], <4 байта адреса маршрутизатора> | ||
Текущая версия на 18:37, 9 декабря 2014
Настраиваем передачу статических маршрутов от isc-dhcp-server клиентам UNIX и Windows.
Добавляем в его конфиг опции:
Первая для Windows(поддерживается Windows XP/2003 и выше), вторая - в соответствии со стандартом. По своей сути опции одинаковы.
# MS routes: adds extras to supplement routers option option ms-classless-static-routes code 249 = array of unsigned integer 8; # RFC3442 routes: overrides routers option option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; subnet 192.168.0.0 netmask 255.255.255.0 { option ms-classless-static-routes 23, 192,168,100 192,168,0,30; option rfc3442-classless-static-routes 23, 192,168,100, 192,168,0,30; option routers 192.168.0.200;
Приведённый пример соответствует маршруту на 192.168.100.0/23 через 192.168.0.30
Формат таков: <длина сетевой части адреса, бит>, <байт сетевого адреса>,[ ...], <4 байта адреса маршрутизатора>
В одной опции могут задаваться несколько маршрутов. Например, для такой таблицы маршрутов:
195.98.64.65 192.168.0.30 255.255.255.255 UGH 0 0 0 eth0 195.98.64.1 192.168.0.30 255.255.255.255 UGH 0 0 0 eth0 195.98.64.66 192.168.0.30 255.255.255.224 UG 0 0 0 eth0 213.184.232.32 192.168.0.30 255.255.255.224 UG 0 0 0 eth0 192.168.100.0 192.168.0.30 255.255.254.0 UG 0 0 0 eth0
опции будут выглядеть как
option ms-classless-static-routes 23, 192,168,100 192,168,0,30, 32, 195,98,64,65, 192,168,0,30, 32, 195,98,64,65, 192,168,0,30, 27, 27, 213,184,232,32, 192,168,0,30;
option rfc3442-classless-static-routes 23, 192,168,100 192,168,0,30, 32, 195,98,64,65, 192,168,0,30, 32, 195,98,64,65, 192,168,0,30, 27, 27, 213,184,232,32, 192,168,0,30;