где ошибка в правилах iptables

Kylik Semen kylikss на gmail.com
Сб Янв 5 09:29:29 GMT 2008


Доброго дня


В Сбт, 05/01/2008 в 11:40 +0300, sergicus s пишет:
> Большое спасибо за ответ

рекомендуется к прочтению :-)
http://gazette.linux.ru.net/rus/articles/iptables-tutorial.html#TRAVERSINGOFTABLES



>         
>         Плохо смотрел
>         
>         $IPT -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
> 
> кажется вы правы
> 


Все поскипаетм и рассмотрим цепочку FORWARD

<skip>

> $IPT -P FORWARD DROP #по умолчанию все транзитные пакеты запрещены

<skip>

> 
> #FORWARD
> 
> $IPT -A FORWARD -m state --state INVALID -j DROP  
> $IPT -A FORWARD -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

Ниже лишнее, т.к. такое не может быть

> $IPT -A FORWARD -i ! lo -s 127.0.0.1 -j DROP 
> $IPT -A FORWARD -i ! lo -d 127.0.0.1 -j DROP
> 


> Как вы видете я разрешил исходящие (это пока) все и добавил в 
> $IPT -A FORWARD -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
> слово NEW 
> 
> и все начало работать.

Добавление NEW здесь эквивалентно 

$IPT -P FORWARD ACCEPT, т.е никакой фильтрации не происходит.

> 
> Сейчас буду колупать дальше (и думать) Заранее благодарен за советы
> 

Советы: ;-)
- прочитать документ (и глянуть другие на том же сайте).

- уяснить, что
а) транзитный трафик мы фильтруем в цепочке FORWARD и работает с
реальными интерфейсами (eth+, ppp+, tun+).
б) локальный (для этого хоста) мы фильтруем в цепочках INPUT и OUTPUT и 
интерфейсы у нас реальные и плюс _lo_.

-- 
С уважением, Семен.





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