Изменение размера MTU на Zyxel
Apr. 9th, 2012 09:07 pmКак я уже писала, некоторые провайдеры являются ярчайшими представителями нетипичной половой ориентации, поэтому обеспечивают mtu не положенные 1500, а как бог на душу. Почему? Экономии для, что по железу, что по геморрою.
Так вот, если вы счастливый обладатель zyxel-а на стороне клиента, плюс двух vpn (провайдера и вашего собственного), то надо бы задать предельно допустимый размер.
Для клиента это выглядит в худшем случае так: интернеты есть, а vpn-сессия постоянно рвётся.
В логах zyxel примерно такое вот безобразие:
%дата события% The SPI and sequence number are : %code% / 342362 X.X.X.X X.X.X.X IPSEC
Проблема конкретно в mtu.
Пингуем клиента пакетами по те же 1500. Выглядит это, что характерно, так:
ping %ip-address% -l 1500
Получаем логичный хрен, ctrl+c, пингуем допустимым от провайдера, либо выясняем опытным путём. Выяснили предел допустимого.
В веб-морду zyxel не идём, нечего нам там ловить.
Идём putty, только telnet и только на внутренний ip зухеля. Вваливаемся. Смотрим текущее состояние:
ip if
Выбираем 24, выбираем 8. И только 8, ибо всё остальное нас страшит:)
Дальше:
sys rn load 1
sys rn mtu %значением mtu%
sys rn save 1
Замечание по второй строке на вбитие - выглядеть она будет в итоге так на, например, 1472:
sys rn mtu 1472
Профит, чо:)
Так вот, если вы счастливый обладатель zyxel-а на стороне клиента, плюс двух vpn (провайдера и вашего собственного), то надо бы задать предельно допустимый размер.
Для клиента это выглядит в худшем случае так: интернеты есть, а vpn-сессия постоянно рвётся.
В логах zyxel примерно такое вот безобразие:
%дата события% The SPI and sequence number are : %code% / 342362 X.X.X.X X.X.X.X IPSEC
Проблема конкретно в mtu.
Пингуем клиента пакетами по те же 1500. Выглядит это, что характерно, так:
ping %ip-address% -l 1500
Получаем логичный хрен, ctrl+c, пингуем допустимым от провайдера, либо выясняем опытным путём. Выяснили предел допустимого.
В веб-морду zyxel не идём, нечего нам там ловить.
Идём putty, только telnet и только на внутренний ip зухеля. Вваливаемся. Смотрим текущее состояние:
ip if
Выбираем 24, выбираем 8. И только 8, ибо всё остальное нас страшит:)
Дальше:
sys rn load 1
sys rn mtu %значением mtu%
sys rn save 1
Замечание по второй строке на вбитие - выглядеть она будет в итоге так на, например, 1472:
sys rn mtu 1472
Профит, чо:)