Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
А то что у меня туннель значит то, что у меня билайн, инфолайн или любой из сотен других провайдеров, использующих pppoe или l2tp.Ну не делают таких низких MTU, это подозрительно. У билайна в L2TP 1456, с PPPoE у вас будет, вероятно, 1492. А у вас получается где-то около 1155.
Проблем не было. Можно ссылку на кусок стандарта, их мне обещающий?Ваша ОС отправляет, скорее всего, так называемые atomic fragments, т.е. фрагментированные пакеты с флагом, что фрагментированных пакетов больше не будет. Такие пакеты обрабатываются в отдельной очереди, независимо от «нормальных» пакетов.
Вы можете отключить mssfix, установив его в 0 и на сервере, и на клиентах. В этом случае, ваш MSS будет 1460 (в случае IPv4), что соответствует MTU 1500.
HTTP software = Opera 11.x-14.x (ID seems legit)#PTR test = Probably server userUptime = 1 days 11 hrs 29 min (modulo 497 days)First seen = 2015/07/25 07:43:32
Last update = 2015/07/25 07:43:32
Total flows = 1
Detected OS = Linux 3.x [generic]
HTTP software = ???
MTU = 1500
Network link = Ethernet or modem
Language = ???
Distance = 11
Sys change = 2015/07/25 07:43:32
Uptime = 81 days 4 hrs 52 min (modulo 198 days)
PTR = de31.friproxy0.biz
PTR test = Probably server user
Fingerprint and OS match. No proxy detected (this test does not include headers detection).
No OpenVPN detected.
iptables -t mangle -A FORWARD -i tun0 -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1361:1536 -j TCPMSS --set-mss 1360mssfix должен быть установлен в 0 на клиенте и сервере. Если используете AES, например, то нужно уменьшить еще сильнее.First seen = 2015/07/25 16:45:53
Last update = 2015/07/25 16:45:53
Total flows = 1
Detected OS = Mac OS X [generic]
HTTP software = ???
MTU = 1500
Network link = Ethernet or modem
Language = English
Distance = 17
Uptime = 1 days 9 hrs 33 min (modulo 49 days)
PTR = ...
PTR test = Probably home user
Fingerprint and OS match. No proxy detected (this test does not include headers detection).
No OpenVPN detected
MTU = 1390
Network link = OpenVPN TCP bs128 SHA1 lzo
Network link = OpenVPN TCP bs128 SHA1 lzo
только вы не сможете принять и отправить большие пакеты
Как это может проявляться и какие из за этого могут возникнуть сложности?Небольшая задержка при открытии каждого сайта. Гораздо хуже — бывают сайты, которые в принципе не работают с пониженным MTU, но из-за обилия VPN'ов они, слава богу, стали экзотикой (это ошибка в конфигурации этих сайтов, по-умолчанию TCP/IP должен под максимальный доступный MTU подстраиваться автоматически).
Определяем пользователей VPN (и их настройки!) и прокси со стороны сайта