|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew Kant 2:469/83.1 26 Aug 2007 11:49:53 To : Eugene B. Berdnikov Subject : debian ip forwarding -------------------------------------------------------------------------------- Sunday August 26 2007 03:08, Eugene B. Berdnikov wrote to Andrew Kant: AK>> А кто подскажет, что произошло в последнем дебиане (ленни), что AK>> строчки AK>> AK>> # Uncomment the next line to enable packet forwarding for IPv4 AK>> net.ipv4.conf.default.forwarding=1 AK>> AK>> в /etc/sysctl.conf уже не помогают? AK>> AK>> Пока не добавишь AK>> AK>> net.ipv4.ip_forward = 1 AK>> AK>> форвардинг не работает. EB> Майнтейнер промахнулся, написал не тот флаг. Шлите bugreport. AK>> Пораскинув остатками мозгов, могу предположить, что загрузка этого AK>> файла происходит позже, чем инициализация сетевых интерфейсов, и AK>> значение по умолчанию устанавливается уже после поднятия всех AK>> интефейсов, EB> Hет, там совсем иная логика. Похоже, тот, кто писал заготовку EB> sysctl.conf, не знает, что ipv4.ip_forward включает и форвард ipv6, и EB> бриджинг. EB> А опции, которые упомянуты, являются селекторами по интерфейсам EB> при условии включённого глобально форвардинга. Дело в том, что в etch это работало, вот в чем проблема. У меня была эталонная копия, с которой я копировал свои рутеры. Hедавно проапгрейдил её до ленни, и после этого проблема появилась. То есть либо поменялось что-то в ядре, либо в порядке (последовательности) обработки. Вот что на одном из старых (работающих) рутеров: #sysctl -A|grep forw ... net.ipv4.conf.eth1.mc_forwarding = 0 net.ipv4.conf.eth1.forwarding = 1 net.ipv4.conf.eth0.mc_forwarding = 0 net.ipv4.conf.eth0.forwarding = 1 net.ipv4.conf.lo.mc_forwarding = 0 net.ipv4.conf.lo.forwarding = 0 net.ipv4.conf.default.mc_forwarding = 0 net.ipv4.conf.default.forwarding = 1 net.ipv4.conf.all.mc_forwarding = 0 net.ipv4.conf.all.forwarding = 0 net.ipv4.ip_forward = 0 ... # uname -r 2.6.18-4-686 и при таком состоянии пакеты между eth0 и eth1 бегают. Good bye! Andrew --- GoldED+/W32 1.1.4.7 * Origin: * KAA * (2:469/83.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/228946d15099.html, оценка из 5, голосов 10
|