Сегодня озаботился прописыванием дополнительных маршрутов для всех клиентов сети в новую
DMZ. Задал дополнительные маршруты в настройках (
classless-static-routes) штатного
DHCP-сервера
Windows 2003. Проверил на виртуальной
Windows XP - все в порядке. На линуксовых клиентах - ни в какую. Поиск по интернету был поначалу не особо успешным. Предлагалось создать в каталоге
/etc/dhcp3/dhclient-exit-hooks.d файл
rfc3442-classless-static-routes и забить в него конфиг, аналогичный
rfc3442-classless-routes. Не помогло. Как я теперь понимаю, такие советы относились скорее к реализации
DHCP-сервера согласно
rfc3442. Но
Microsoft, как известно, сама себе стандарт.
Тут нашлось решение проблемы, и никаких файлов создавать не надо. Ибо, цитирую:
На самом деле "правильно" передавать все то же самое, но в опции 121. 249 забила Microsoft, когда стандарт (classless static routes) был еще в драфте. Так до сих пор и работает.
Т.е. достаточно всего лишь перебить в опции:
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
значение
121 на
249 и перезапустить сеть, после чего
linux-машины получат свои маршруты.
Комментариев нет:
Отправить комментарий