Глюки с форвардом 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