PDA

Показать полную графическую версию : [решено] Странное поведение интернет-соединения


Страниц : [1] 2

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

Petya V4sechkin
12-06-2015, 22:26
NubAZ, для эксперимента удалите антивирус и сторонний файрвол.
Попробуйте рекомендации
Поиск и устранение проблем путем "чистой" загрузки (http://support.microsoft.com/kb/929135/ru)

NubAZ
13-06-2015, 01:35
Избавился от касперского и его файрвола вместе с ним, запустил "чистую" загрузку, не помогает.

Petya V4sechkin
13-06-2015, 08:03
NubAZ, обновите драйвер сетевой карты (или через что у вас интернет) на сайте производителя.

Nerdy
13-06-2015, 11:51
NubAZ, попробуйте оптимизировать интернет соединение через cFosSpeed (https://www.cfos.de/ru/cfosspeed/cfosspeed.htm).

zai
13-06-2015, 13:48
Интернет высокоскоростной от Comstar »
как реализован?

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

Nerdy
13-06-2015, 19:19
NubAZ, сообщите модель USB модема/роутера и модель мат.платы вашего ПК.

valentinin7471
14-06-2015, 05:55
Попробуйте создать батник
вот такой текст

@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
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
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
Вот вся информация о 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
Но у меня, как я и раньше говорил, нет модема или роутера, или я что-то не так понял?

Nerdy
15-06-2015, 12:32
нет модема или роутера, »
значит подключаете напрямую через сетевой кабель. Это хорошо.
Biostar A55MH. »
Ваша сетевая карта Realtek RTL8111E. Обновите драйверы (http://download.biostar.com.tw/upload/Driver/LAN/Realtek/PCI_E/WIN7/7.092/PCIe_Win7.exe), перезагрузитесь и проверьте работу интернета.

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

valentinin7471
15-06-2015, 15:42
После установки операционной системы 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
valentinin7471, это ваш собственные рекомендации? Тогда такие простыни имеет смысл прятать под спойлер.

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

NubAZ
16-06-2015, 06:01
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
Пуск - панель управления - центр управления сетями и общим доступом - изменение параметров адаптера - пкм по своему подключению (должно быть одно по идее) и сними галочку с "протокол интернета 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/wiki/contents/articles/3336.event-id-1014-microsoft-windows-dns-client.aspx

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




© OSzone.net 2001-2012