Помогите найти ошибку в правилах iptables Решено

Стоит Gentoo-роутер. К нему подключены несколько компьютеров, в том числе один с виндой к которой подключаются из внешнего интернета по rdesktop.

Правила iptables такие:

#! /bin/bash
#
# останавливаем iptables
/etc/init.d/iptables stop
#
# First we flush our current rules
iptables -F
iptables -t nat -F

# Setup default policies to handle unmatched traffic
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP

# Copy and paste these examples ...
export LAN=eth0
export WAN=ppp0

# Then we lock our services so they only work from the LAN
iptables -I INPUT 1 -i ${LAN} -j ACCEPT
iptables -I INPUT 1 -i lo -j ACCEPT
iptables -A INPUT -p UDP --dport bootps ! -i ${LAN} -j REJECT
iptables -A INPUT -p UDP --dport domain ! -i ${LAN} -j REJECT

# (Optional) Allow access to our ssh server from the WAN
# iptables -A INPUT -p TCP --dport ssh -i ${WAN} -j ACCEPT

# Allow access to our rde server from the WAN
iptables -A INPUT -p TCP --dport 3889 -i ${WAN} -j ACCEPT

# Drop TCP / UDP packets to privileged ports
iptables -A INPUT -p TCP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP
iptables -A INPUT -p UDP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP

# Finally we add the rules for NAT
iptables -I FORWARD -i ${LAN} -d 192.168.0.0/255.255.0.0 -j DROP
iptables -A FORWARD -i ${LAN} -s 192.168.0.0/255.255.0.0 -j ACCEPT
iptables -A FORWARD -i ${WAN} -d 192.168.0.0/255.255.0.0 -j ACCEPT
iptables -t nat -A POSTROUTING -o ${WAN} -j MASQUERADE

# rde forwarding to an internal host
iptables -t nat -A PREROUTING -p tcp --dport 3889 -i ${WAN} -j DNAT --to 192.168.0.103

# This is so when we boot we don't have to run the rules by hand
/etc/init.d/iptables save

# iptables start
/etc/init.d/iptables start

На первый взгляд всё работает. Но при этом браузеры на локальных компьютерах не грузят многие сайты. С самого роутера эти сайты загружаются. Не могу понять что я не так зделал. С правилами iptables накосячил или ядро неправильно собрал ?

man iptables iptables -t

man iptables
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

/

Oochee3m написал(а):
Не могу понять что я не так зделал.

Не настроил журналирование.
При отладке правил пакетного фильтра --- первейшее дело.
Да и вообще на роутере ИМХО необходимо.

:wq
--
Live free or die

Вы имеете ввиду именно

Вы имеете ввиду именно журналирование iptables ?

evadim забанен за хамское поведение и нецензурную речь

У Вас проблема с MTU - это

У Вас проблема с MTU - это довольно таки частный случай, и не везде эта проблема возникает. Вам выше предложили принудительно изменять mtu с помощью iptables.

TCPMSS — устанавливает максимальный размер TCP-сегмента. Бывает крайне полезной при использовании VPN-подключения[3] в том случае, если VPN-сервер блокирует ICMP-сообщения destination unreachable/fragmentation needed (тип 3, код 4), тем самым нарушая работу процедуры Path MTU discovery.

gebs написал(а):У Вас

gebs написал(а):
У Вас проблема с MTU - это довольно таки частный случай, и не везде эта проблема возникает. Вам выше предложили принудительно изменять mtu с помощью iptables.

TCPMSS — устанавливает максимальный размер TCP-сегмента. Бывает крайне полезной при использовании VPN-подключения[3] в том случае, если VPN-сервер блокирует ICMP-сообщения destination unreachable/fragmentation needed (тип 3, код 4), тем самым нарушая работу процедуры Path MTU discovery.

Большое спасибо. Всё мигом заработало :-) Вот теперь можно не дёргаясь читать "man iptables".

evadim забанен за хамское поведение и нецензурную речь

gebs написал(а): У Вас

gebs написал(а):
У Вас проблема с MTU - это довольно таки частный случай, и не везде эта проблема возникает. Вам выше предложили принудительно изменять mtu с помощью iptables.

Смех в том, что топикстартер в первом сообщении привёл копипаст из Home router HOWTO, в конце которого, в секции устранения проблем описана и сама ситуация и её решение, которое тут же копипастом и привели. :)

Неужели действительно так ?

Неужели действительно так ? Задним умом мы все крепки. Копипастом не особо увлекаюсь. Если где-то меня цитируют подскажите, буду гордиться.

А смех в том что: грамотные люди (их 2) помогли мне очень вовремя. Огромное им человеческое СПАСИБО.
Остальным надо у них учится (а не чмокать). Я стараюсь учиться. Всем привет.

P.S. Таки iptables в спокойной обстановке вполне воспринимается, но частный случай я мог бы долго не победить.

P.S.S. Ещё раз спасибо грамотным людям которые не ленятся помогать друг-другу. Аминь

P.S.S.S Там в iptables ещё очень много интересного. Я честно признаюсь увлёкся.
Сложность в названиях. (Ну типа: "стринг"). Я думал это трусы для пидарав, ан-нет !
Програмистам поди легче... Прошу прощения.

evadim забанен за хамское поведение и нецензурную речь

Дочитать это уже несчастное

Дочитать это уже несчастное руководство.

Не грусти, товарищ! Всё хорошо, beautiful good!

соглашусь.

соглашусь.

Таки придётся :-/

Таки придётся :-/

evadim забанен за хамское поведение и нецензурную речь

evadim

evadim написал(а):
соглашусь.

Я так понимаю что тут между собой согласились 2 волшебника владеющие в совершенстве вопросом ?
Или 2 ниндзя ? Если волшебники то возьму на заметку к кому обращатся. Ну а если нинзи... то где их найдёщ ?

Пожалуйста не оставляйте мой комментарий без ответа. В совершенстве ли вы владеете вопросом или меня как обычно ожидает поток словоблудия и фекалий ?

evadim забанен за хамское поведение и нецензурную речь

Никакие не гуру и ниндзя.

Никакие не гуру и ниндзя. Есть старое доброе оффициальное Home Router HOWTO http://www.gentoo.org/doc/en/home-router-howto.xml и твой скрипт из первого поста, мягко говоря похож на Code Listing 5.2: Setting up iptables оттуда. А дальше, есть секция Troubleshooting в которой есть описание твоей проблемы - Code Listing 7.2: Circumvent MTU issues
Так вот, оно в самом конце. Исходя именно из этого контекста, мы так и ответили.

Спасибочки. Ты только

Спасибочки. Ты только представь, как бы понятно и актуально это могло БЫ звучать ? К сожалению на момент вопроса я не читал предложенное вами руководство. И это хорошо. По тому как если из него исходить, то не только роутера. Никого интернета не БУДЕТ. Исчё раз огромное Вам спасибо Бряцайте оружием и дальше

evadim забанен за хамское поведение и нецензурную речь

Oochee3m написал(а): По тому

Oochee3m написал(а):
По тому как если из него исходить, то не только роутера. Никого интернета не БУДЕТ.

Звучит это очень интригующее, ибо я именно по нему не раз и не два делал, и что характерно - интернет есть.

evadim написал(а): Oochee3m

evadim написал(а):
Oochee3m написал(а):
По тому как если из него исходить, то не только роутера. Никого интернета не БУДЕТ.

Звучит это очень интригующее, ибо я именно по нему не раз и не два делал, и что характерно - интернет есть.

А в чём интрига ? Ты мальчик или девочка ? Может у нас трусы разные, ну или к примеру провайдеры ?

evadim забанен за хамское поведение и нецензурную речь

Oochee3m написал(а): А в чём

Oochee3m написал(а):
А в чём интрига ? Ты мальчик или девочка ?

Кто укурен? Я укурен?

Oochee3m написал(а):
Может у нас трусы разные, ну или к примеру провайдеры ?

Трусы, как и провайдеры, совершенно не влияют на применимость данного HOWTO

Бешено извиняюсь, имел

Бешено извиняюсь, имел неосторожность зайти на форум выпимши. :-/

evadim забанен за хамское поведение и нецензурную речь

evadim написал(а):Oochee3m

evadim написал(а):
Oochee3m написал(а):
По тому как если из него исходить, то не только роутера. Никого интернета не БУДЕТ.

Звучит это очень интригующее, ибо я именно по нему не раз и не два делал, и что характерно - интернет есть.

Чё-та время прошло и я всё эту бодягу перечитал. Тем кто мне в тот раз помог ещё раз спасибо. А тем кто утверждает что по русскому руководству можно сделать просто фак. Не в смысле аббревиатуры. а именно в том смысле что они ********* и дилетанты.

evadim я хотел бы попросить использовать цензурную лексику и вести полемику основываясь на фактах, а не на крепких выражениях.

evadim забанен за хамское поведение и нецензурную речь

Oochee3m написал(а): evadim

Oochee3m написал(а):
evadim написал(а):
Oochee3m написал(а):
По тому как если из него исходить, то не только роутера. Никого интернета не БУДЕТ.

Звучит это очень интригующее, ибо я именно по нему не раз и не два делал, и что характерно - интернет есть.

Чё-та время прошло и я всё эту бодягу перечитал. Тем кто мне в тот раз помог ещё раз спасибо. А тем кто утверждает что по русскому руководству можно сделать просто фак. Не в смысле аббревиатуры. а именно в том смысле что они ********* и дилетанты.

Я давал ссылку на английское руководство. Хотя именно это и не так сильно устарело.

Если бы я делал по тому

вопрос исчерпан

evadim забанен за хамское поведение и нецензурную речь

Много чего сказать можно, и

Много чего сказать можно, и сказать нужно. Но напечатать нельзя.

То-ли Энштейн то-ли Асприн сказал.

Офтоп сори сотрите

evadim забанен за хамское поведение и нецензурную речь

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".