2

У меня есть установка Win 7 Homegroup между 2 компьютерами. Оба компьютера имеют проводное и беспроводное соединение с сетью, и проводное соединение значительно быстрее для передачи Homegroup (примерно в 8 раз быстрее для меня). Тем не менее, когда на любом компьютере включены их беспроводные адаптеры, передача происходит по беспроводному соединению, несмотря на то, что оно медленнее. Я подтвердил это, потому что я могу отключить беспроводную связь на обеих машинах, и скорость снова возрастет. Я подтвердил, что обе машины имеют проводные интерфейсы / адаптеры, перечисленные выше в списке адаптеров, и имеют более низкие показатели, чем беспроводные адаптеры.

Что еще можно попробовать, чтобы проводное соединение всегда было предпочтительным?

1 ответ1

2

Метрика не используется, поэтому наиболее вероятной причиной является то, что какой-либо интерфейс используется для установления соединения первым, этот интерфейс продолжает использоваться.

Вы можете подтвердить эту теорию, включив беспроводную и проводную связь при первом запуске компьютеров. Затем отключите беспроводную тестовую передачу. Затем включите и протестируйте. Это должно подтвердить ваше текущее наблюдение.

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

По отдельному запросу у обеих карт включена поддержка NetBIOS через TCP/IP?

Добавление дня спустя:@Chad Это интересная головоломка, поскольку мне пришлось только навязывать метрики на интерфейсах по определенным причинам; в противном случае автоматические метрики всегда работали в направлении трафика. Вы утверждаете, что метрики на самом деле показывают, что проводной адаптер имеет меньшую метрику, поэтому, по сути, вы видите, что метрика не используется.

Прежде чем копаться в головоломке, вот еще одно решение (если вы не хотите тратить на это больше времени). Вы можете настроить свои машины на автоматическое отключение беспроводной связи, когда состояние проводного соединения "подключено", и включение при отключении. Используйте настройку BIOS, если она доступна, или бесплатное или платное служебное программное обеспечение, а также, возможно, другие опции или настройку в драйвере беспроводной карты (у карт Intel ProSET она есть среди прочих). Еще одну вещь, которую вы можете попробовать (она не работает в моей системе, но некоторые другие сообщили, что она работает)... перейдите в «Панель управления \ Сеть и Интернет \ Сетевые подключения». Если ваши меню не видны, нажмите [Alt]. Выберите «Advanced -> Advanced Settings». Здесь переместите проводное соединение вверх в приоритете. Это не говорит вам, но люди сообщили, что перезагрузка необходима после этого. Это может работать для вас, хотя YMMV.

Наконец, если вы хотите покопаться в пазле, вот список, чтобы проверить

Вы пытались вручную установить метрики для обеих карт на обеих машинах? Это все еще не использует метрики?

Другая возможность заключается в том, что TCP/IP не используется.

Это Windows 7, 64 или 32 бит? Если 32 бита, вы случайно установили протокол NetBEUI?

Марка / модель используемого вами роутера? Если для NetBIOS через TCP / IP установлено значение по умолчанию, DHCP-сервер маршрутизатора отключает его или не поддерживает?

Вы отключили "NetBIOS через TCP/IP" на любой карте?

"Планировщик пакетов QoS" включен или отключен?

Используете ли вы IP v6 и v4?

Брандмауэр Windows активен и включен на обеих машинах?

Имеются ли у беспроводных карт какие-либо особые настройки в дополнительных свойствах, когда они могут устанавливать прямые соединения друг с другом после того, как они были аутентифицированы беспроводным A/P?

Установлено ли какое-либо управление полосой пропускания на портах LAN вашего маршрутизатора?

Можете ли вы предоставить распечатку вашего полного списка адаптеров?

В режиме повышенной CMD вы можете запустить следующие команды и предоставить их вывод?

netstat -r

netstat -b (закройте все ненужные приложения перед запуском, чтобы сохранить небольшой список)

netstat -s

Ссылка:http://www.infocellar.com/winxp/netbui-netbios.htm

http://www.speedguide.net/faq_in_q.php?qid=350

http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/how-do-you-install-netbeui-protocol-in-windows-7/2a26696b-998a-45fc-a1c0-a8a85af0098d

https://www.google.com/search?q=utility+to+disable+wireless+adapter+when+a+wired+adapter+is+connected

http://accessagility.com/products/bridgechecker.html

http://www.intel.com/support/wireless/wlan/sb/CS-028815.htm

http://sourceforge.net/projects/wifiswitcher/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .