Столкнулся с такой проблемой. Стоит ASPLinux9.2. Установил ядро 2.4.27 и iptables перестал принимать правила, где действием стоит SNAT или DNAT. Сами правила следующие:iptables -t nat -A PREROUTING -p tcp --dport 3128 -j DNAT \
--to-destination 169.254.253.2iptables -t nat -A POSTROUTING -p tcp -d 169.254.253.2 -j SNAT \
--to-source 192.168.2.1Пишет: iptables: Invalid argument
Тоже самое говорит, даже если просто написать:
iptables -t nat -A POSTROUTING -j SNAT \
--to-source 192.168.2.1С родным ядром (2.4.22) всё работает. При сборке ядра искользовал .config с родного ядра (идёт с дистрибутивом). Даже никаких опций для эксперимента не менял. Все необходимые модули присутствуют.
Версия iptables: iptables-1.2.9-1.1asp
Попробуй модули ручками загрузить и правила нописать
может и заработает
>Попробуй модули ручками загрузить и правила нописать
>может и заработаетПересобери iptables с указанием пути к исходникам нового ядра.