Сделали VPN между двумя DI-804HV. У обоих установили прошивки 1.42. Параметры VPN установили по методу, описанному в FAQ. Сходу не заработало. Почитав форум, сделал несколько тестов.
Для начала сделал тест с ping'ами разных размеров без возможности фрагментирования. Если пакеты не длиннее, то 1400 байт, то пинги проходят. Если 1400-1472 - половина их пропадает. Свяше 1472 байт пинги не идут, ссылаясь на невозможность посылки таких пакетов с флагом DF.
Далее я разрешил фрагментацию. Попробовал послать пинг размером 2000 - он умер. Ни один пинг не дошел (не прошел). По tracert нашел маршрутизатор, до которого фрагментированные пинги не идут (он маленькими пингами пингуется, а большими - молчит; все, что за ним тоже молчит). Это циска у провайдера.
Стал уменьшать MTU на машине. С одной стороны, это действительно помогает. В принципе, файлы проходят, но странно. В ту сторону, в которую VPN работает, скорость передачи составляет 25Кбайт/с. В обратную сторону, в которую раньше не работало, колеблется в районе 200байт/с. Посылаю по ftp файл, думаю умерла передача - ан нет, дышил что-то. Раз в полминуты дернется, кусочек перешлет. Точную границу не скажу, но примерно при MTU свыше 1200 байт пакеты рубятся.
|