Глюки с форвардом ppp>eth

Здраствуйте, копаюсь уже 3й день.
Имеем 4 интерфейса: eth0 - сомтрит в сеть, eth1 - на городской интернет, ppp0 - подключение к спутниковому провайдеру, ну и dvb0_0. Включен форвард между ними.В качестве фаирвола - iptables, маршрутизация за счет стандартного route. Ранее все это стояло работало отлично, глюков не наблюдалось.
Недавно, так сказать, спутниковую антену унесло ветром:) Ну и пока сервер был не нужен, решил настроить pptp сервер для раздачи интернета по vpn. Поковырял, настроил.
И тут началось непонятное. Если просто сидеть из сети через шлюз, то пинги ходят куда угодно, но по остальным протоколам практически ничего не проходит, только аська с перебоями работает. Из сайтов открываются только yandex и google(причем нормально без задержек), от остальных нет ответов. А если подключаться к vpn, все летает просто отлично.
Подскажите пожалуста куда копать.

mtu\mru для начала

mtu\mru для начала

Покрутил-повертел разными

Покрутил-повертел разными значениями...а в ответ тишина :(

Кхм... покрутил mtu на

Кхм... покрутил mtu на сервере, не помогло. А сменил mtu на машине в сети, заработало О_о спасибо за подсказку, будем дальше ковырять:)

Проблема решена. понизил mtu

Проблема решена.
понизил mtu до 1400 на ppp0, и выполнил комманду найденную гдето на просторах инета:)
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

лол

Эта строчка приведена в net.example неужеле ты его не читал? :D

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

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