Страница 1 из 1

Dhcphosts Ошибка при формировании NET_ROUTES_RFC3442

Добавлено: Чт мар 26, 2009 9:13 am
MaKi
У меня в дхцп модуле прописано несколько сетей и для каждой прописаны роуты.
при формировании файла dhcpd.conf option ms-classless-static-routes формируется правильно, а option rfc3442-classless-static-routes - для первой сети - правильно, а для следующих копируется всё что было в option rfc3442-classless-static-routes в в предыдущих сетях.

У себя я уже давно исправил, но обновлял версию и увидел что ошибка осталась

Код: Выделить всё

    chop $routes;
    chop $routes;
    $routes.=";";
   # MS routes: adds extras to supplement routers option
    $INFO{NET_ROUTES}="option ms-classless-static-routes $routes\n";

    # RFC3442 routes: overrides routers option
    $INFO{NET_ROUTES_RFC3442}.="option rfc3442-classless-static-routes $routes\n";
Чтобы всё правильно работало, надо убрать точку после $INFO{NET_ROUTES_RFC3442}
Последняя строка должна выглядеть:

Код: Выделить всё

    $INFO{NET_ROUTES_RFC3442}="option rfc3442-classless-static-routes $routes\n";

Добавлено: Чт мар 26, 2009 12:13 pm
~AsmodeuS~
спасибо поправлено