On Fri, Mar 14, 2008 at 05:18:27PM +0200, Victor Forsyuk wrote: > On Fri, Mar 14, 2008 at 05:20:06PM +0300, Dmitry V. Levin wrote: > > On Fri, Mar 14, 2008 at 03:45:58PM +0200, Victor Forsyuk wrote: > > [...] > > > Соответственно, остается только один вопрос - "что делать"? > > > > Хорошо бы исправить iproute2. > > Хорошо бы, ясное дело... Я даже догадываюсь в районе чего их > рекламируемая "should be backward compatible with older kernels" > дала сбой: > http://www.mail-archive.com/netdev@vger.kernel.org/msg40276.html Действительно, там отсутствие поддержки в ядре определяется по возвращаемому из ядра в ответ на этот запрос коду ошибки -EOPNOTSUPP. Однако этот код возвращается только в версиях >= 2.6.22 (см. commit 038890fed8d1fa95bbbdeb517f5710eb75fa9e2e в ядре); более старые версии в этом случае возвращают -EINVAL, поэтому iproute2 ошибочно считает, что ядро поддерживает нужные команды netlink.