On Wed, 23 Dec 2009 21:37:11 +0300 MisHel64 wrote: > > Маршрут по умолчанию уже есть, поэтому dhcpcd не будет его > > устанавливать. Можно сначала его удалить в ifup-pre, например. > > А вот со static_routes действительно похоже проблема. Подозреваю, > > dhcpcd не понимает, что у них префикс 32. Почитаю код и RFC, тогда > > скажу больше. > > Спасибо, буду ждать, и потом пинать службу поддержки, если окажется, > что это их вина.
Чтение RFC принесло просветление: If the DHCP server returns both a Classless Static Routes option and a Router option, the DHCP client MUST ignore the Router option. Similarly, if the DHCP server returns both a Classless Static Routes option and a Static Routes option, the DHCP client MUST ignore the Static Routes option. (подробнее см. RFC3442). Т.е. все маршруты, прописанные в static_routes и routers должны быть прописаны и в classless_static_routes, т.к. в случае, когда сервер использует эту опцию, все остальные маршруты игнорируются клиентом. Так что dhcpcd ведет себя полностью в соответствии со стандартом. Но боюсь все попытки убедить в этом вашего провайдера разобьются о железобетонное "в Windows все работает". > > Насколько я могу судить - да. Вот только мне не понятно почему -O > > 121 не срабатывает. > > Наверно стоит багу в багзиле поправить. Остается неясность с использованием опции, даже если указано -O, так что багу пока не закрываю. -- WBR, Mikhail Efremov _______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
