категории | RSS

Долго я парился с выставлением MTU в GPRS, во всех инструкциях нужно в реестре найти параметр с идентификатором-названием модема, но в GPRS нет модема, или я ненашел но искал упорно, в одной из похожих инструкций прочел что можно искать параметр в реестре ни по названию модема а по IP подключения, ну я и нашел параметр "DhcpIPAddress" с моим IP, в ветке "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces" в ветке "Interfaces" будет много папок в них и ищем "DhcpIPAddress", в эту ветку нужно и добавить параметр MTU.

А лучше всего воспользоваться программой "XP Tweaker", но она добавляет оба параметра "MTU" и "TCPWindowSize" в ветку "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters" и это правильно.

Командой подбираем правильный MTU: PING -f -l 1472 xxx.xxx.xxx.xxx

Если получили ответ такого формата:
ping –f –l 1492 xxx (любой узел)
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь)
То данный материал нас совсем не интересует
• Если получили такой ответ:
ping -f -l 1492 xxx (любой узел)
Обмен пакетами с xxx с 1492 байт данных:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Статистика Ping для xxx:
Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь)
То смотрим наличие активного Firewall (фаервола), как встроенного в Вашу операционную систему, так и сторонних разработчиков. Наличие прокси – сервера, шлюза. При настройке модема роутером, может быть слишком жёстко настроили фильтрацию пакетов или, что маловероятно, закрытием эхо - ответов Вашим провайдером. Либо введённый нами адрес не корректен.
• Если получили ответ такого формата:
ping -f -l 1492 xxx (любой узел)
Обмен пакетами с xxx с 1492 байт данных:
Требуется фрагментация пакета, но установлен запрещающий флаг.
Требуется фрагментация пакета, но установлен запрещающий флаг.
Требуется фрагментация пакета, но установлен запрещающий флаг.
Требуется фрагментация пакета, но установлен запрещающий флаг.
Статистика Ping для xxx:
Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь)
То пробуем уменьшать размер MTU, подбирая оптимальное число, при котором получим ответ из первого примера.
Т.е. ping -f -l 1492 www.ya.ru (как пример, адрес может быть другим)
Флаг -f указывает, что фрагментировать этот пакет нельзя, поэтому если никто по пути не блокирует icmp, вернется сообщение об ошибке.
Методом перебора значения в ключе -l, можно узнать максимальное значение mtu.

DimonVideo
2010-11-03T17:32:38Z
Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 5

#5   Albatross    

Да! все кто тут отписались, видать не имели дело с глючным ЖОПАРЕЗОМ, у меня до правки в ручную \"ДАУНЛОАД МАНАГЕР\" качал всегда не стабильно, дойдет до 5 kbit/сек и тутже падает на 0 kbit/сек, после выставления MTU на 1472 скорость стала стабильна 5 kbit/сек, может правда умасть на 3 kbit/сек но всегда поднимается и не падает на 0 kbit/сек, и сайты теперь грузятся а до выставления MTU я задолбался жать F5, сейчас ваще командой PING определил для моего ЖОПАРЕЗА новый MTU равный 567, сайты открываются без проблем!!! а с MTU равным 1500 вообще ужас, ни че ни грузится.

Еще был вопрос \"Для каких модемов\", ДЛЯ GPRS-EDGE модемов!
-------------
Добавлено в 19.45: ИСПОЛЬЗУЕМ ДЛЯ ПРАВКИ MTU ПРОГРАМУ \"XPTweaker\"!!!


0 ответить

#5   Vinogradof    

Размер MTU устанавливается оборудованием на стороне провайдера, надо начать с этого, превысить установленный там не получится. Устанавливая больший размер мы уменьшаем объём служебной информации по отношению к полезной информации, но есть большое но... При потере пакета придётся слать его заново, а это время, чем больше пакет, тем больше необходимо пересылать повторно. GPRS достаточно капризный канал, много потерь, а значит и много идёт повторных пакетов и поэтому устанавливать большой размер MTU не желательно, можно это делать только если условия связи очень хорошие. Как правило провайдер устанавливает оптимальный размер и руление с вашей стороны не вызовет большого эффекта ускорения передачи данных. Учитывая что каждый пакет имеет заголовок всего 20 байт (160 бит), то они капля в море для 1500... и особой разницы не будет передавать эти самые 20 плюсом к 1000 или к 1600, накладные расходы не сильно заметны. Так что я бы не стал регулить руками... =)


0 ответить

#5   valasuk    

Sasha05,
гг)) относиться!! Как у тебя так получаеться? Или вот еще: покой нам только сниться!!!
-------------
Добавлено в 20.07: Учити рускей язык


0 ответить

#5   Sasha05    

к каким модемам это относиться?


0 ответить

#5   andru6ock    

не все же такие грамотные((

MTU - то максимальный размер пакета данных, который может быть передан за один физический кадр по протоколу TCP/IP. Дело в том, что данные от компьютера к компьютеру в Интернете идут не сплошным потоком, а этими самыми кадрами. Кадр — это пакет определенного размера. Казалось бы, все очень просто, но нет. Самым оптимальным вариантом был бы следующий. Предположим, что все компании, в той или иной мере связанные с Интернетом, договорились о едином стандарте (размере) этих пакетов, то можно было бы по максимуму использовать каналы связи, отсутствовал бы так называемый \"пакетный\" мусор....

с этого начал бы )))


0 ответить

Яндекс.Метрика