Если меня не подводит мой склероз, посредством dhcp можно передать только дефолтный гейтвей. Никакие другие маршруты там не передаются. Или майкрософт использует собственные расширения?
В нашей сетке много пиринга, и правильные маршруты роутинга раздаются по DHCP (тем, кот умеет их брать - например WinXP). Можно ли научить wl500gx понимать эти указания роутинга? Насколько я понял, udhcpc брать таблицы роутинга с сервера не умеет... или умеет? Может стоит его научить? ;)
Мне в общем не лень и ручками прописать - но для общей красоты хочется, чтобы все само работало :) Есть ли люди, заинтересованные в этой идее?
Если меня не подводит мой склероз, посредством dhcp можно передать только дефолтный гейтвей. Никакие другие маршруты там не передаются. Или майкрософт использует собственные расширения?
Использует. через Ms Dhcp можно вообще кучу всего принимать.
Не знаю, как этот extension называется и кто его придумал, но для winXP работает, это факт :)
А вот в статье про DHCP в wikipedia я заметил такие параметры конфигурации, как Static Route (в разделе IP Layer Parameters per Interface, с тегом 33) - это случайно не оно?
Оно самое.
Интересное кино. Но похоже мало его кто использует. Даже в большом dhcp сервере от "Internet Systems Consortium" этого нет...
Не совсем так. Как мне объяснил один из админов сетки, у нас используется опция 121 протокола (Classless Static Route Option - есть упоминание в той же wikipedia). Только microsoft (ну как обычно) вместо тега 121 ипользует/понимает тег 249 (который, как видно, оставлен для Private Use) - поэтому dhcp сервер приходится немного переучивать, чтобы вместо 121 он ставил 249.
Вообще, формат сообщения для таблицы роутинга вполне понятно описано в RFC 3442.