[Sysadmins] 2.6.38 и rp_filter

Terechkov Evgenii evg на evg-krsk.dyndns.org
Вт Май 24 10:56:27 UTC 2011


On Tue, 24 May 2011 11:47:34 +0400, Sergey <a_s_y на sama.ru> wrote:
> Что-то такое впечатление, что логика поменялась в работе. То ли
> сломали, то ли, наоборот, починили... 
> /proc/sys/net/ipv4/conf/all/rp_filter = 0
> /proc/sys/net/ipv4/conf/default/rp_filter = 1
> /proc/sys/net/ipv4/conf/eth0/rp_filter = 1
> прочие интерфейсы - тоже = 1
> с ядрами по 2.6.27 приоритет имеет, похоже, all, а вот при обновлении
> до 2.6.38 rp filter, внезапно, начинает работать. Приходится, где надо,
> ставить 0 для интерфейса. 

Скорее поменяли. В старых (2003-ий год) доках было так:

conf/all/rp_filter must also be set to TRUE to do source validation
on the interface

В текущем kernel-doc-std-def так:

The max value from conf/{all,interface}/rp_filter is used
when doing source validation on the {interface}.

-- 
                                                С уважением, Терешков
                                                Евгений.


Подробная информация о списке рассылки Sysadmins