Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Странное поведение интернет-соединения (http://forum.oszone.net/showthread.php?t=301127)

NubAZ 12-06-2015 22:24 2517985

Странное поведение интернет-соединения
 
Здравствуйте! В проблемах с интернетом и компьютерами в общем я не силён, поэтому прошу помощи у более опытных пользователей. Также, других случаев, подобных моему, найти не смог.
В общем, вот какая у меня проблема: интернет подключается, как ни странно, без проблем, скорость высокая и т.д.. Но вот беда, всё это соединение пропадает после некоторого времяпровождения в играх (примерно от 5-ти до 10-ти минут), например, в WoT (World of Tanks). Примерно бой (а иногда раньше) и всё, соединение теряется, некоторое время ещё пишет, что интернет подключен, но соединения, как такового, уже нет. Через некоторое время (по-разному, иногда даже через пару минут), можно вновь успешно подключиться к интернету. А дальше всё та же самая ситуация. Самое простое решение, конечно же, восстановление Windows в более раннее состояние, но дело в том, что я сразу не догадался об этом, а когда надумал, так нужные точки восстановления уже пропали (это те точки, которые автоматически создаются, вручную я точки создавал, о чём теперь сильно жалею). Но самое странное это то, что примерно в эту же дату, только прошлого года, было тоже самое (тогда помогла лишь переустановка винды).
Решать проблему пробовал по-разному: от попытки сделать что-то в настройках соединения до восстановления системных файлов Windows. Также через проверял на вирусы, их было достаточно, но кажется не в них проблема.
Система Windows 7 Максимальная 32 бита. Интернет высокоскоростной от Comstar.
В общем, проблема точно не в интернет-провайдере, т.к. в службу поддержи обращался, не помогло.
Возможно, настройки соединения сбились, либо ещё что-то в этом роде. Прошу, подскажите, как можно это исправить? Возможно проблема вообще элементарная и решается в пару кликов, а я не знаю? Или всё-таки придётся вновь сносить систему и ставить новую? Если нужная ещё какая-либо информация, предоставлю, главное скажите.

Petya V4sechkin 12-06-2015 22:26 2517986

NubAZ, для эксперимента удалите антивирус и сторонний файрвол.
Попробуйте рекомендации
Поиск и устранение проблем путем "чистой" загрузки

NubAZ 13-06-2015 01:35 2518018

Избавился от касперского и его файрвола вместе с ним, запустил "чистую" загрузку, не помогает.

Petya V4sechkin 13-06-2015 08:03 2518033

NubAZ, обновите драйвер сетевой карты (или через что у вас интернет) на сайте производителя.

Nerdy 13-06-2015 11:51 2518118

NubAZ, попробуйте оптимизировать интернет соединение через cFosSpeed.

zai 13-06-2015 13:48 2518160

Цитата:

Цитата NubAZ
Интернет высокоскоростной от Comstar »

как реализован?

NubAZ 13-06-2015 14:23 2518172

В общем, интернет проведён через USB-кабель и подключён прямо к системному блоку компьютера. Скачал и установил cFosSpeed, работоспособность улучшает, но соединение так же продолжает пропадать. Драйвера вроде нужны в моём случае, или я ошибаюсь?

Nerdy 13-06-2015 19:19 2518277

NubAZ, сообщите модель USB модема/роутера и модель мат.платы вашего ПК.

valentinin7471 14-06-2015 05:55 2518366

Попробуйте создать батник
вот такой текст

@echo off
CD/
netsh int tcp show global

netsh int tcp set global autotuninglevel=normal
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global rss=enabled
netsh int tcp set global netdma=enable
netsh int tcp set global dca=enable
netsh int tcp set global chimney=enabled
netsh int tcp set global ecncapability=disable
netsh int tcp set global chimney=automatic
netsh int tcp show global

Nerdy 14-06-2015 14:13 2518465

Цитата:

Цитата valentinin7471
netsh int tcp set global autotuninglevel=normal
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global rss=enabled
netsh int tcp set global netdma=enable
netsh int tcp set global dca=enable
netsh int tcp set global chimney=enabled
netsh int tcp set global ecncapability=disable
netsh int tcp set global chimney=automatic
netsh int tcp show global »

А вы знаете, что эти параметры означают?

NubAZ 14-06-2015 17:43 2518512

BAT-файл создал и запустил, не вариант.
Материнская плата: Biostar A55MH.
Вот вся информация о USB-кабеле: PROCONNECT UTP data cabble 4PR 24AWG CAT5E ISO/IEC11801 ANSI/TIA/EIA 568B (01-0052) 104032 292M.
Интернет работал вчера крайне неудовлетворительно, буквально 3 минуты работы, и сразу пропадало соединение. Сегодня всё по-лучше, отписываюсь.

Charg 15-06-2015 10:50 2518679

Цитата:

Цитата NubAZ
Вот вся информация о USB-кабеле: PROCONNECT UTP data cabble 4PR 24AWG CAT5E ISO/IEC11801 ANSI/TIA/EIA 568B (01-0052) 104032 292M. »

Это же витая пара, при чем тут usb? Та и маркировка кабеля не имеет абсолютно никакого отношения к делу. Нужны характеристики роутера или модема.

NubAZ 15-06-2015 11:57 2518707

Но у меня, как я и раньше говорил, нет модема или роутера, или я что-то не так понял?

Nerdy 15-06-2015 12:32 2518728

Цитата:

Цитата NubAZ
нет модема или роутера, »

значит подключаете напрямую через сетевой кабель. Это хорошо.
Цитата:

Цитата NubAZ
Biostar A55MH. »

Ваша сетевая карта Realtek RTL8111E. Обновите драйверы, перезагрузитесь и проверьте работу интернета.

Charg 15-06-2015 12:35 2518730

Какие-нибудь ошибки в момент пропадания соединения возникают?
Смотреть тут:
Пуск - Панель управления - Администрирование - Просмотр событий - Журналы Windows - вкладки "система" и "приложения".

valentinin7471 15-06-2015 15:42 2518852

После установки операционной системы Windows 7 и драйверов для сетевой карты можно попытаться настроить ОС для более продуктивной работы в локальной сети, если по каким соображениям настройки по умолчанию вас не устраивают на что нужно обратить внимание. Прежде чем менять рекомендуется сохранить уже установленные настройки.

1.Драйвера, обратить внимание в разделе свойства драйвера
Сетевые подключения -> пр.кн.мыши выбираем драйвер сетевой который необходимо "подстроить". Закладка "Дополнительно", обратить внимание на параметр "Большой кадр" (Jumbo frame) выбрать максимальное кол-во обычно не более 9000байт. Оптимально использование в локальных сетях до маршрутизатора, при условие что кроме вашего ПК есть еще которые могут использовать данную опцию, актуально на каналах от 100Мбит и выше.
2.Для данного пункта интересны параметры - Буферы передачи/приема, Система разгрузки, Модерация прерывания, Управление потоком. Все это относится к самой сетевой карте, а точнее как бы сказать к ее "железу" т.е. наличие цпу, и возможность самой сетевой карты выполнять некоторые функции по обслуживанию данных таких как например подсчет контрольных сумм при приеме пакетов. Отправка и прием пакетов осуществляется через буфера обычно в режиме Polling - например при получении пакета будет вызвано прерывание, драйвер начнет обработку, но при очень загруженной системе где большой трафик, а следствие и очень большое количество прерываний это будет узким местом, в данном режиме сетевая карта не создает прерывание, а ждет, когда ОС опросит карту, и в данный момент происходит накапливание принятой информации в буфере. Буфер должен быть обслужен в противном случае будет переполнение, чтоб этого не происходило за этим следит система но и алгоритм протокола TCP/IP.
3.Настройки самой системы. В новой ОС Windows 7 в связи с переписанным заново сетевым стеком появились ряд новых настроек которых ранее не было.
cmd>netsh int tcp show global

----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : automatic
NetDMA State : enabled
Direct Cache Acess (DCA) : enabled
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control Provider : ctcp
ECN Capability : disabled
RFC 1323 Timestamps : enabled

Просмотр команд
cmd>netsh int tcp set global

Receive-Side Scaling State : enabled
Состояние масштабирования на принимающей стороне - разрешено (параметры enabled/disable)
netsh int tcp set global rss=enabled (disable)
использование нескольких процессов для обработки входящего потока, без RSS TCP/IP работает всегда только на одном процессоре даже если ПК многопроцессорный.

Chimney offload State : automatic
Состояние разгрузки TCP Chimney - автомат (параметры). Как ясно из самого названия TCP Chimney Offload или TCP Offload Engine эта технология, встраиваемая в сетевой адаптер, которая позволяет разгрузить CPU от задачи по обработке сетевых пакетов, т.е. все соединения будут обрабатываться в сетевой карте.
netsh int tcp set global chimney=automatic (параметры enabled/disable/automatic)
так же интересна такая команда как cmd>netsh int tcp show chimneyapplications (chimneystats)

NetDMA State : enabled
NetDMA это использование механизма DMA обмен информацией между сетевой платой и памятью ОЗУ без участия CPU.
Ключ в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
EnableTCPA=1
netsh int tcp set global netdma=enable (параметры enable/disable)
так же интересна такая команда как cmd>netsh int tcp show netdmastats

Direct Cache Acess (DCA) : enabled
Прямой доступ к кэшу NETDMA 2.0 только Windows 7 и 2008
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
EnableDCA=1
netsh int tcp set global dca=enable (параметры enable/disable)

Receive Window Auto-Tuning Level : normal
Уровень автонастройки окна приема пакетов
netsh int tcp set global autotuninglevel=normal (параметры disabled/higlyrestricted/restr

Обзор функции разгрузки TCP Chimney
Разгрузка TCP Chimney — это сетевая технология, позволяющая перенести нагрузку с центрального процессора на сетевой адаптер во время передачи данных по сети. В Windows Server 2008 функция разгрузки TCP Chimney позволяет сетевой подсистеме Windows перенести обработку подключения по протоколу TCP/IP на сетевой адаптер, поддерживающий обработку разгрузки TCP/IP.

Функция разгрузки TCP Chimney доступна во всех версиях Windows Server 2008 и Windows Vista. При поддержке этой функции сетевым адаптером могут разгружаться подключения как TCP/IPv4, так и TCP/IPv6.
Включение и отключение функции разгрузки TCP Chimney в Windows Server 2008
Функция разгрузки TCP Chimney может быть включена или отключена в двух местах:

в операционной системе;
на странице расширенных настроек сетевого адаптера.

Разрузка TCP Chimney работает только в том случае, если включена в обоих местах. По умолчанию функция разгрузки TCP Chimney отключена и там, и там. В то же время ПВТ могут включать разгрузку TCP Chimney в операционной системе, в настройках сетевого адаптера или в обоих местах.
Настройка разгрузки TCP Chimney в операционной системе

Чтобы включить разгрузку TCP Chimney, выполните указанные ниже действия.
Откройте командную строку с правами администратора.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
netsh int tcp set global chimney=enabled
Чтобы отключить разгрузку TCP Chimney, выполните указанные ниже действия.
Откройте командную строку с правами администратора.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
netsh int tcp set global chimney=disabled
Чтобы определить текущее состояние разгрузки TCP Chimney, выполните указанные ниже действия.
Откройте командную строку с правами администратора.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
netsh int tcp show global

Настройка разгрузки TCP Chimney на сетевом адаптере

Чтобы включить или отключить разгрузку TCP Chimney, выполните указанные ниже действия.
Откройте диспетчер устройств.
В разделе Сетевые адаптеры дважды щелкните нужный сетевой адаптер.
На вкладке Дополнительно выберите пункт Включено или Отключено для разгрузки TCP.

Примечание. Разные производители могут использовать различные названия для функции разгрузки TCP Chimney на вкладке Дополнительно в окне настройки сетевого адаптера.

mwz 15-06-2015 22:52 2518979

valentinin7471, это ваш собственные рекомендации? Тогда такие простыни имеет смысл прятать под спойлер.

А если цитата откуда-то – то откуда? Да и вообще тогда достаточно дать только ссылку на этот источник (заодно можно будет оценить компетентность рекомендации; а то васи-пупкинских советов в сети много гуляет...).

NubAZ 16-06-2015 06:01 2519035

valentinin7471, я так понял, это можно попробовать, если не устраивает работа интернета после установки системы и т.д., но у меня год всё работает нормально с хорошей скоростью и только вот сейчас появляются ошибки.


Charg, собственно, вот то, на что я думаю стоит обратить внимание.

Это в журнале "система", имеет уровень "предупреждение":
Событие 1014, DNS Client Events
Разрешение имен для имени rss.worldoftanks.ru истекло после отсутствия ответа от настроенных серверов DNS.
(Это один из примеров, там есть и с другими именами, например: 104.67.21.6.0.rst13.r.skype.net. Код события и источника остаётся неизменным)

А вот что в приложениях, имеет уровень "ошибка":
Событие 20227, RasClient
CoID={B9392FF2-AEFB-470C-946E-94D9F70E7B97}: Пользователь Илья-ПК\Илья установил удаленное подключение Высокоскоростное подключение, которое завершилось сбоем. Возвращен код ошибки 0.


Nerdy, драйвер установил, перезагрузил компьютер, не спасло, но лишним я думаю он точно не будет.

Charg 16-06-2015 09:53 2519062

Пуск - панель управления - центр управления сетями и общим доступом - изменение параметров адаптера - пкм по своему подключению (должно быть одно по идее) и сними галочку с "протокол интернета v6" или tcp\ip v6"

Проверь помогло ли. Если нет - в командную строку с админскими правами поочередно введи эти команды:

netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled
netsh int ip set global taskoffload=disabled


Подробнее есть тут http://social.technet.microsoft.com/...ns-client.aspx

NubAZ 16-06-2015 12:36 2519099

Charg, работоспособность, в целом стала лучше, переподключаюсь вроде быстрей, но вылеты остались. Ошибки в приложениях в журнале больше не показываются, однако после вылетов выскакивают предупреждение во вкладке "система", опять таки событие 1014, DNS Client Events. Всё также твердит о истёкших разрешениях имён после отсутствия ответа от настроенных серверов DNS.

Charg 16-06-2015 12:41 2519100

Попробуй днс гугла использовать вместо тех которые тебе дает провайдер.
Днс 8.8.8.8 и 8.8.4.4

Nerdy 16-06-2015 15:23 2519150

Цитата:

Цитата NubAZ
Событие 1014, DNS Client Events
Разрешение имен для имени rss.worldoftanks.ru истекло после отсутствия ответа от настроенных серверов DNS. »

Event ID 1014: Microsoft Windows DNS Client.

NubAZ 18-06-2015 12:44 2519824

Charg, не помогло, всё точно так же. Ошибка в приложении всё-таки не исчезла, хотя мне кажется, что это больше уведомление, чем причина сбоя. Ну предупреждение о разрешении имён.

Nerdy, наконец-то понял, что нужно делать во втором пункте 1-ого метода, добавил в реестр недостающие и изменил существующую. В итоге полностью выполненный 1-ый и 2-ой методы, не помогло, 3-ий и 4-ый не для моего случая, как я понял, так как нет роутера.

NubAZ 23-06-2015 14:30 2521491

Спасибо всем за разные советы по поводу решения проблемы, но это всё оказалось лишним. Решение оказалось банальным, поставить новую сетевую карту, именно в ней и была проблема.


Время: 03:44.

Время: 03:44.
© OSzone.net 2001-