InfonetWiki - это новая база знаний Инфонета. Здесь хранится помощь по основному сайту, чату, галерее, трекеру, хабу, фтп, хостингу, блогу, игровым серверам. В состав базы также включены общие вопросы по подключению АДСЛ, почтовым сервисам, антивирусной защите.
Личные инструменты

Настройка MTU (ADSL -безлимит)

Материал из InfonetWiki

Перейти к: навигация, поиск

Некорректная работа в сети интернет (ADSL -безлимит) При подключении к Интернет через VPN или PPPoE не доступные некоторые или почти все сайты. Невозможность или зависание при отправке письма, содержащего вложения (приаттаченные файлы) в некоторых почтовых программах, при правильной их настройке; Через ICQ не всегда возможна пересылка файлов;

В этом случае возможно проблема вызвана несовместимостью сетевых настроек MTU: по умолчанию в Windows - 1500, а PPPoE использует 1492 или 1454.

Помните, что «возможно», это не «обязательно»… и лучше сначала проконсультироваться по телефону тех.поддержки 585858

MTU - Maximum Transmission Unit (MTU) - максимальный блок данных для канала.

Для решения проблемы:

Включите Интернет соединение (VPN или PPPoE). Нажмите кнопку "Пуск" -> "Выполнить".

Наберите комманду cmd для Windows NT/2000/XP или command для Windows 95/98/ME.

В открывшемся окне наберите: PING -f -l 1500 www.yandex.ru (Или другой сайт, что не открывается).

Вероятно, Вы получите сообщение об ошибке, указывающее, что пакет должен быть фрагментирован.

Если это так, попробуйте: PING -f -l 1488 www.yandex.ru, если и это не работает, тогда: PING -f -l 1368 www.yandex.ru PING -f -l 1352 www.yandex.ru PING -f -l 1320 www.yandex.ru

Числа в каждом из этих примеров (1500, 1492, 1368, 1352, 1320) - значения MTU. Продолжайте запускать эту команду с меньшими значениями MTU, пока не получите ответ, вместо сообщения об ошибке. Наибольшее значение MTU из сработавших и является тем, которое Вам нужно использовать. Если значение MTU равно 1500 (первая команда из приведенных выше) не выдает ошибку, то приведенное решение не будет работать в вашем случае.

Следующий шаг - сконфигурировать компьютер, чтобы использовать другое, более низкое значение MTU, вместо значения по умолчанию.


Для упрощения задачи можно использовать программы умеющие изменять MTU, например Dr.TCP ver.0.21 или CISCO SetMTU.. Скачиваем и запускаем программу Dr.TCP. http://infonet.cherepovets.ru/123/drtcp021.exe

Рисунок 1

Далее изменяем значение параметра Dial Up (RAS) MTU на найденное значение (например 1320).

Никакие другие параметры менять не надо!

Для сохранения введенного значения нажимаем кнопку Save.

Далее OK и Exit - выходим. Чтобы изменения вступили в силу необходимо перезагрузить компьютер.

Ещё одна программа с русским интерфейсом это XP Tweaker http://infonet.cherepovets.ru/123/xpt153b80onlyexe.zip

Рисунок 2

Настройка MTU в реестре Windows 2000 и XP:

1.Запустите Редактор реестра (REGEDIT.EXE) на одной из ваших клиентских машин.

2. Найдите ключ HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ Tcpip\ Parameters\ Interfaces.

3. Там должно быть несколько вложенный ключей для ключа Interfaces; вероятнее всего, их будет три. Посмотрите содержание каждого ключа, и найдите тот, который соответствует вашему сетевому адаптеру.

4. Как только Вы нашли правильный ключ, создайте в нем новый параметр MTU типа DWORD.

5. Щелкнуть дважды на новом значении, выберите опцию Decimal, и введите значение MTU, определенное выше.

6. Перезагрузить Windows для того, чтобы изменения вступили в силу.

Настройка MTU в Windows 98 / ME:

1. Запустите Registry Editor (REGEDIT.EXE) на одной из ваших клиентских машин.

2. Перейдите в раздел HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ Class\ Net\.

3. В этой ветви найдите ключ (типа 0005), который содержит TCP/IP, задаваемый значением DriverDesc.

4. Создайте параметр MaxMTU типа "Строковой параметр".

5. Щелкните дважды на новом значении, выберите опцию Decimal, и введите значение MTU, определенное выше.