Прием файлов >1,5 Кб

Павел Г.

Active Member
Стандартная темка, но все же может кто-нить подкинет еще вариантов решения:

WinXP, сетевуха 3COM Gigabit LOM (3c940), насчет дров - вроде свежие. Туннель поднимается. Файлы отправляет, но принять больше 1,5 килобайта (примерно) нет возможности. Пробуем менять параметр МТУ 1400 и 1460 - нет эффекта.
Вариант замены сетевухи после обеда будет рассматриваться.

Есть еще идеи?
 
<r>Паша, а файлы больше 1,5 - 2К у тебя нормально отправляются без проблем <E>:twisted:</E>.
P.S. Тему надо было назвать «Старые песни о главном» <E>:twisted:</E>.</r>
 
<r>"Старые песни" <E>:lol:</E> Да блин не решенные песни... у нас еще один клиент так потух...

Кирилл, отправка от клиента идет нормально, т.е. он запросы посылал все к нам приходит. Почту он нам не отправлял, поэтому не знаю большие как, да и не существенно это... главное чтобы получал все...
Поменяли сетевуху на Realtek-овскую 8139 вроде, опять ни фига, МТУ поставили равным 1000 - результат 0. Клиент говорит, что на его винроуте он видит когда как долбятся файлы - маленькие по какому пытаюся порту и протоколу пролезть, а при приеме большого файла - не видит даже попыток "долбления"... Может МТУ вообще 500 поставить и с ним попробывать? Ведь как-то же через модемный И-нет все работает...</r>
 
<r>Ребзя наткнулся тут на веСЧь интересную:

<B><s></s>Рекомендуемые значения:
Для модема: 576
Для DSL, кабельных модемов, T1 и выше: 1500<e>
</e></B>

Все это может поменять обычный твикер...

Почему в <I><s></s>факе<e></e></I> рекомендовано уменьшение значения?</r>
 
Люди, вопрос такой...

В ФАКе есть три строчки
1. ProtocolType
2. PPPProtocolType
3. ProtocolMTU

в третьей строчке мы задаем значение МТУ - играем с ним как хотим...

но есть ведь еще одна строчка (в ФАКе не описана)

4. TunnelMTU

Насколько я понял она задает размер МТУ для ВПН соединений. По умолчанию Windows ставит его равным 1300.


Умные люди скажите что - нить по поводу 4-ой строчки, стоит ли менять ее?
 
Вот такие параметры в реестре нужно создать и затем подбирать значение ProtocolMTU, TunnelMTU.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters\Protocols]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters\Protocols\0]
"ProtocolType"=dword:00000800
"PPPProtocolType"=dword:00000021
"ProtocolMTU"=dword:00000240
"TunnelMTU"=dword:000001dc
"PacketQueueDepth"=dword:00000080
 
Поясняю: Если Вы не можете отправить большой файл, то MTU нужно менять на Клиенте. Если же Вы не можете принять большой файл, то нужно обращаться к администратору ФПСУ, с которым Клиент соединяется. Администратор должен проверить диагностику на ФПСУ и, в зависимости от нее, поменять соответствующие настройки на ФПСУ или изменить MTU на сервере, с которым взаимодействует клиентское приложение.
 
Alex_N, клиент не может принять файл (таких слава богу не больше 5, но остальные то работают) поэтому у клиента и меняем.

Вопрос такой: параметр TunnelMTU будет работать для VPN ключа или нет?

to Inko_ пока не объяснишь смысл PacketQueueDepth юзать не будем!


Калининграду привет!
 
<r>Вот еще полезные параметры реестра для Win2000/XP и полезные ссылки.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip\parameters]
"EnablePMTUBHDetect"= dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID_for_Adapter]
"MTU"= dword:00000240

Для определения фрагментируется пакет или нет. Определяем, какой размер MTU требуется.
ping -f -l 1488 <URL url="http://www.microsoft.ru">www.microsoft.ru</URL>

<URL url="http://support.microsoft.com/default.aspx?scid=kb;en-us;314825"><LINK_TEXT text="http://support.microsoft.com/default.as ... -us;314825">http://support.microsoft.com/default.aspx?scid=kb;en-us;314825</LINK_TEXT></URL>
<URL url="http://support.microsoft.com/default.aspx?scid=kb;en-us;314053"><LINK_TEXT text="http://support.microsoft.com/default.as ... -us;314053">http://support.microsoft.com/default.aspx?scid=kb;en-us;314053</LINK_TEXT></URL>
<URL url="http://support.microsoft.com/default.aspx?scid=kb;en-us;826159"><LINK_TEXT text="http://support.microsoft.com/default.as ... -us;826159">http://support.microsoft.com/default.aspx?scid=kb;en-us;826159</LINK_TEXT></URL>

Для изменения MTU можно использовать DRTCP.exe
<URL url="http://www.dslreports.com/drtcp">http://www.dslreports.com/drtcp</URL> - сама программа
<URL url="http://world.vesnet.ru/support/lan_setup/drtcp/index.php"><LINK_TEXT text="http://world.vesnet.ru/support/lan_setu ... /index.php">http://world.vesnet.ru/support/lan_setup/drtcp/index.php</LINK_TEXT></URL> - как воспользоваться
Возможно, есть еще решения проблемы, все не проверил.</r>
 
<r>Теперь все на русском языке
<URL url="http://support.microsoft.com/default.aspx?scid=kb;ru;314825"><LINK_TEXT text="http://support.microsoft.com/default.as ... ;ru;314825">http://support.microsoft.com/default.aspx?scid=kb;ru;314825</LINK_TEXT></URL> - Устранение неполадок при обнаружении маршрутизаторов-«черных дыр»
<URL url="http://support.microsoft.com/default.aspx?scid=kb;ru;314053"><LINK_TEXT text="http://support.microsoft.com/default.as ... ;ru;314053">http://support.microsoft.com/default.aspx?scid=kb;ru;314053</LINK_TEXT></URL> - параметры конфигурации TCP/IP для XP
<URL url="http://support.microsoft.com/default.aspx?scid=kb;ru;826159"><LINK_TEXT text="http://support.microsoft.com/default.as ... ;ru;826159">http://support.microsoft.com/default.aspx?scid=kb;ru;826159</LINK_TEXT></URL> – для PPP и VPN
<URL url="http://support.microsoft.com/default.aspx?scid=kb;ru;283165"><LINK_TEXT text="http://support.microsoft.com/default.as ... ;ru;283165">http://support.microsoft.com/default.aspx?scid=kb;ru;283165</LINK_TEXT></URL> – для PPPoE</r>
 
Если уменьшить MTU на клиентской машине, то сервер, при установлении соединения, в одном из полей TCP/IP-пакета, получит от клиента параметр MTU, и сервер будет работать с этим клиентом (отправлять файлы), именно с клиентским MTU.
Странная у Вас ситуация. Нужно попробовать совсем мелкий MTU на клиентской машине и протестировать передачу и прием больших файлов через стандартного ftp-клиента microsoft.
 
В такой же ситуации уменьшили MTU на сервере (АППД) и все заработало.
 
параметр реестра TunnelMtu не работает, нужно именно MTU устанавливать. Сам пробовал. Обидно.
 
<r>В новых сетевых картах много параметров настройки, которые могут влиять на работу ФПСУ клиента. В основном эти параметры связаны с фрагментацией пакетов трафика, что в свою очередь влияет на VPN ФПСУ клиента. По умолчанию эти параметры в большей своей части включены. Лучше их отключить. <E>:)</E></r>
 
Назад
Сверху