2

У меня есть Linksys WRT54G, подключенный к кабельному модему, и второй беспроводной маршрутизатор, к которому подключен старый D-Link. Оба беспроводных маршрутизатора работают, но если я подключусь к маршрутизатору Linksys по беспроводной сети, передача будет происходить примерно в 10 раз медленнее, чем при беспроводном подключении к D-Link, даже при доступе к компьютерам, подключенным непосредственно к маршрутизатору Linksys.

Я попытался использовать только D-Link и удалить Linksys, но он, кажется, регулярно зависает, когда он работает на сервере DHCP. Когда у меня включены оба маршрутизатора, D-Link передает все запросы DHCP на Linksys.

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

Что может быть причиной этого, и как я могу исправить это?

@Spiff: Я запускал IPerf между моим ноутбуком («chris»), который беспроводным образом подключается к Linksys, и «сервером», который подключен к Linksys. Это при выключенном роутере D-Link. Я получаю очень разные результаты в зависимости от того, какой клиент, а какой сервер:

server$ iperf -c chris
------------------------------------------------------------
Client connecting to chris, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.194 port 53856 connected with 192.168.0.172 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-11.0 sec  1.88 MBytes  1.43 Mbits/sec

chris$ iperf -c server
------------------------------------------------------------
Client connecting to server, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.172 port 55601 connected with 192.168.0.194 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  9.12 MBytes  7.60 Mbits/sec

Я вижу скорость около 100 КБайт / с при загрузке с «сервера» на ноутбук с беспроводным подключением к Linksys, что, как говорит IPerf, я тоже должен увидеть. С D-Link я ожидаю увидеть что-то около 8 Мбит / с в обоих направлениях. Я отредактирую этот вопрос выводом IPerf из D-Link, когда у меня будет к нему доступ.

Вот что-то странное. Прошлой ночью я получал медленные загрузки по беспроводному интерфейсу Linksys, поэтому попытался переключить настройку беспроводного канала с 1 на 8. Это заставило вывод IPerf вернуться к разумному. Вот до и после:

[  5] local 192.168.0.172 port 5001 connected with 192.168.0.194 port 34362
[  5]  0.0-15.9 sec  1.00 MBytes   527 Kbits/sec [using channel 1]
[  4] local 192.168.0.172 port 5001 connected with 192.168.0.194 port 34363
[  4]  0.0-10.4 sec  21.6 MBytes  17.4 Mbits/sec [using channel 8]

Но сегодня утром я заметил, что загрузка снова была медленной. Я переключил беспроводной канал с 8 на 1 и снова получил ускорение:

[  5] local 192.168.0.172 port 5001 connected with 192.168.0.194 port 34441
[  5]  0.0-17.9 sec  1.88 MBytes   880 Kbits/sec [using channel 8]
[  4] local 192.168.0.172 port 5001 connected with 192.168.0.194 port 34442
[  4]  0.0-10.4 sec  26.4 MBytes  21.2 Mbits/sec [using channel 1]

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

Обновление: я только что заметил, что мне не нужно менять канал, чтобы временно «исправить» проблему. Ранее я использовал веб-интерфейс маршрутизатора для переключения с канала 1 на канал 8, который позволял мне быстро загружаться в течение примерно 5 минут, и оставил браузер по адресу http://router/apply.cgi. Позже, когда загрузка снова пошла очень медленно, я просто нажал «обновить» на этой странице. Браузер спросил меня:

The page that you're looking for used information that you entered.
Returning to that page might cause any action that you took to be
repeated. Do you want to continue?

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

1 ответ1

2

Сначала убедитесь, что AP Linksys и D-Link находятся на отдельных неперекрывающихся каналах. При использовании типичной ширины канала 20 МГц каналы 1, 6 и 11 не перекрываются друг с другом. Вручную установите одну точку доступа, скажем, на канал 1, а другую на канал 11 (не позволяйте им автоматически выбирать, или они могут выбрать плохо при следующей перезагрузке).

Если это правда, что у вас был D-Link DI-624, обратите внимание, что он работал в нестандартном / проприетарном режиме 108 Мбит / с, который, вероятно, использовал пропускную способность двух смежных каналов (т.е. 40 МГц вместо обычной ширины канала 20 МГц). Я не знаю, центрировал ли он канал 40 МГц на центральной частоте канала, на котором он был, или использовал следующий канал вверх или следующий канал вниз. Но если вы не используете никакую другую передачу D-Link со скоростью 108 Мбит / с из той же эпохи, просто отключите фирменный режим D-Link со скоростью 108 Мбит / с (сделайте его обычным устройством B / G 54 Мбит / с), чтобы он использовал только один канал 20 МГц.

Убедитесь, что две точки доступа не находятся слишком близко друг к другу. Даже если они находятся на неперекрывающихся каналах, если они находятся слишком близко друг к другу, передачи от одного могут перегрузить режекторный фильтр на другом, десенсибилизируя приемник другого. (Подумайте о том, как трудно слышать людей через всю комнату, когда кто-то кричит прямо вам в ухо.) Я рекомендую держать точки доступа на расстоянии не менее 1 метра, хотя 2-3 метра могут быть даже лучше.

После внесения вышеуказанных изменений запустите чистый тест производительности с помощью такого инструмента, как IPerf, между беспроводным клиентом и машиной, подключенной к порту LAN точки доступа. Затем повторите на другом AP. Если вы все еще видите проблемы, обновите свой Вопрос с выводом IPerf для каждого случая. (Примечание: не используйте какой-либо случайный протокол копирования файлов в вашей локальной сети, потому что он часто неэффективен и запутывает измерения. Точно так же не путайте измерения, вводя в них ваше широкополосное соединение, поэтому не используйте speedtest.net и не тратите время на скачивание из Интернета.)

Видя эти хорошо выраженные количественные показатели производительности, очень помог бы здесь. Обратите внимание, что в реальных условиях скорость 15 Мбит / с является приемлемой скоростью для трафика TCP через 802.11g, и большинство людей никогда не видят скорость выше 25 Мбит / с даже в идеальных условиях. См. Также: Какова максимальная фактическая скорость передачи данных для соединения 802.11g?

Еще одна мысль, которая пришла мне в голову, когда я писал, заключается в том, что если у вас есть Linksys и D-Link в одном месте, потому что вы предпочитаете функции домашнего шлюза Linksys и беспроводные функции D-Link, почему бы просто не отключить беспроводную связь? интерфейс Linksys? Пусть Linksys будет просто вашим домашним шлюзом (NAT-маршрутизатор, DHCP-сервер), а D-Link будет простой мостовой точкой доступа Wi-Fi.

Обновление: Хорошо, поэтому перезагрузка Linksys улучшает его работу, и вы получаете реальную реальную пропускную способность IPerf TCP на 17-21 Мбит / с в течение нескольких минут, а затем снова снижаются. Это заставляет меня подозревать утечку памяти или другие проблемы с ресурсами в DD-WRT. Попробуйте перейти на последнюю актуальную прошивку Linksys для этой ревизии WRT54G, и посмотрите, будет ли она лучше. Если это так, попробуйте последний "стабильный" выпуск DD-WRT (если вы еще не были в курсе стабильной версии) с простыми настройками. Или, может быть, OpenWrt или Tomato или что-то еще, что вы хотите попробовать.

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