Bug 25037 - Коррекция MTU на PPPOE и PPTP
Summary: Коррекция MTU на PPPOE и PPTP
Status: NEW
Alias: None
Product: ALT Linux Школьный Сервер
Classification: Distributions
Component: usability (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: mex3
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-07 01:58 MSK by Andrey Prokopyev
Modified: 2012-11-07 18:55 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Prokopyev 2011-02-07 01:58:27 MSK
Хорошо бы сделать инструмент коррекции MTU!

Я у себя решил это "в лоб" тремя строчками кода, как раз в iptables-helper:

со строки 273 в /usr/bin/iptables_helper

# BY FLINT Correct mtu error for pppoe
cat >> "$MANG_FRW" << EOF
-p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
EOF
# /BY FLINT Correct mtu error for pppoe

Ну и у меня смутные подозрения, что надо еще  кроме записи в
файл /etc/net/ifaces/fw/iptables/mangle/FORWARD для веб интерфейса:
1.
# iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

2. Надо еще, чтобы iptables_helper выполнился после возникновения необходимости записи в файл /mangle/FORWARD (у меня-то контроля нет!, либо добавлен этот кусок кода, либо нет)

или переинициализацию etcnet (тогда iptables_helper выполнится и котроль необходимости записи этой цепочки проидет)

Как  это  увязать  с  интерфейсом  я  пока не знаю, но если быстро, то
галочкой - "коррекеция MTU"

А если - по уму, то надо смотреть:
1  если  во внешних интерфейсах есть pppoe или pptp, и режим роутера -
NAT, тогда добавлять строчку в
/etc/net/ifaces/fw/iptables/mangle/FORWARD
Comment 1 Sergey Y. Afonin 2012-11-07 18:55:30 MSK
А не проще ли, как вот здесь bug #15282 ?