Обмен файлами по беспроводному соединению становится односторонним

У нас есть два ноутбука - Dell Latitude e5520 и Dell Latitude e6520. В обоих случаях они могут подключиться к беспроводному маршрутизатору без происшествий.

Вот моя проблема:

Когда я пытаюсь получить доступ к общей папке на ноутбуке с моей рабочей станции, иногда я могу получить доступ, а иногда устройство не может быть обнаружено в сети. Каждый раз, когда это происходит, я все еще могу получить доступ к общей папке на рабочей станции с ноутбука. Таким образом, доступ является односторонним.

Когда ноутбук запускается, соединение работает в обе стороны. Через некоторое время он становится односторонним (только с ноутбука на рабочую станцию). Я могу снова установить правильное соединение, отключив и включив адаптер.

Со своей рабочей станции я вижу ноутбук в сети в проводнике Windows; но если я попытаюсь подключиться к нему, он говорит Windows cannot access \\mylaptop, Так что это можно найти, но не доступно.

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

  • Я вошел в настройки питания для адаптера и сказал Windows не отключать адаптер для экономии энергии; но это не решает ситуацию.
  • Это также не зависит от уровня сигнала, потому что беспроводной маршрутизатор находится всего в одном футе...
  • Кажется, что соединение длится от 10 до 20 минут. Ноутбук не спит.
  • Это не может быть связано с ослабленным соединением микросхемы, потому что, если я отключаюсь и подключаюсь к беспроводному сигналу, это всегда работает.
  • Он никогда не теряет подключение к интернету
  • Он никогда не теряет возможность просматривать общие ресурсы на рабочих станциях в сети.
  • Я обновил драйвер для беспроводного адаптера.
  • В настройках IPv4 для адаптера у меня есть Enable LMHOSTS lookup включен для WINS и NetBIOS setting установлен в Default,
  • Я не могу пропинговать ноутбук с рабочей станции, но я могу пропинговать рабочую станцию ​​с ноутбука - даже с выключенным брандмауэром и даже по ipaddress вместо имени компьютера. Destination Host unreachable

Здесь ipconfig /all с ноутбука; он выглядит одинаково как до, так и после того, как теряет соединение с файловым ресурсом (ipconfig рабочего стола в основном выглядит одинаково, за исключением адресов и адаптера):

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : my.domain
   Description . . . . . . . . . . . : DW1501 Wireless-N WLAN Half-Mini Card
   Physical Address. . . . . . . . . : aa-bb-cc-dd-ee-ff
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.1.249(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.254.0
   Lease Obtained. . . . . . . . . . : Monday, February 29, 2016 9:57:53 AM
   Lease Expires . . . . . . . . . . : Tuesday, March 01, 2016 10:29:17 AM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.13
   DNS Servers . . . . . . . . . . . : 192.168.1.12
                                       192.168.2.7
   Primary WINS Server . . . . . . . : 192.168.2.7
   Secondary WINS Server . . . . . . : 192.168.1.12
   NetBIOS over Tcpip. . . . . . . . : Enabled

Есть ли что-то еще, что я могу попробовать?

[Обновить]

Так я подключил WinMTR на моем настольном компьютере постоянно пингует ноутбук, и файловая папка ноутбука, кажется, остается подключенной, даже часами и часами, тогда как без постоянного пинга он отключается через полминуты. Пока ноутбук постоянно пингуется, он остается полностью подключенным. Но если я остановлюсь WinMTR в течение нескольких минут он теряет соединение, и я больше не могу пропинговать его (хотя он может пропинговать другие машины).

Однако, если я присоединяюсь к ноутбуку с TeamViewer, что-то происходит, и файловый ресурс и пинги начинают работать.

1 ответ

Решение

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

Последнее серьезное обсуждение этой темы со стороны Microsoft, которое я нашел, находится в статье.
Как работает Autodisconnect в Windows NT и Windows 2000 (!):

Вы можете найти ЛВС Autodisconnect Параметр в реестре под поддеревом HKEY_LOCAL_MACHINE под подразделом:

\System\CurrentControlSet\Services\LanmanServer\Parameters

ПРИМЕЧАНИЕ. Предыдущая запись должна находиться на компьютере, на котором есть общий ресурс или общие ресурсы.

Цель состоит в том, чтобы отключить незанятые сеансы через определенное количество минут. Количество минут можно задать в командной строке с помощью команды net config server.

Например, чтобы установить значение Autodisconnect равным 30 минутам, вы должны запустить следующую командную строку:

net config server /autodisconnect:30

Диапазон допустимых значений от -1 до 65535 минут в командной строке. Чтобы отключить автоотключение, установите для него значение -1.

Установка Autodisconnect на 0 не отключает его и приводит к очень быстрым отключениям в течение нескольких секунд после простоя.

Реестр не позволяет добавлять значение -1. Однако это изменение можно выполнить в командной строке с помощью следующей команды:

net config server /autodisconnect:-1

Я не совсем согласен с последним пунктом выше, так как, по моему мнению, установка шестнадцатеричного значения autodisconnect в реестре ffffffff будет иметь тот же эффект, что и вышеприведенная команда - избегать отключения в течение нескольких тысяч лет.

Другие вопросы по тегам