[Comm] Re: iptables & POSTROUTING
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Чт Апр 17 18:33:14 MSD 2003
On Thu, 17 Apr 2003 17:01:25 +0600
vic ismakaev <viclists на mail.esoo.ru> wrote:
> 17 Апрель 2003 16:46, Alex Khroustalev написал:
> > В Чтв, 17.04.2003, в 14:34, vic ismakaev пишет:
> > > Приветствую!
> > > Вот напоролся на такую вещь и не могу никак побороть:
> > > делаю правило
> > > iptables -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o eth0 -j SNAT
> > > --to-source my-real-ip
> > > получаю
> > > iptables: No chain/target/match by that name
> > > Причем ругань на отсутвие POSTROUTING цепочки я получаю при любых
> > > targets(пробовал и -j LOG,-j ULOG,-j ACCEPT).
> > >
> > > Может мне кто подсказать в каких случаях это случается?
> >
> > Вы же не указали таблицу.
> > нужно
> > iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o eth0 -j
> > SNAT
> > --to-source my-real-ip
> Весь фокус в том,что я делал так(добавлял -t nat), а в ответ получал invalid
> argument :(
> Правда перед этим я довольно интенсивно экспериментировал с ядерными
> модулями,причем в течении нескольких дней,сносил/ставил разные версии
> iptables и ipt_ модули, дошел даже до того,что собирал
> iptables(-restore,-save) динамически линкующимися ,вообщем получиллся ужасный
> винегрет.А машину при этом ни разу не перегружал.Может что-то и напортачил
> при этом.
Надо приводить в соответствие версии iptables и ядра - иначе что
угодно может не работать (в зависимости от того, какие патчи
накладывались на ядро, меняется формат данных для различных модулей
iptables).
Подробная информация о списке рассылки community