У меня есть 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, как это было раньше, поэтому мне даже не нужно менять канал, чтобы ускорить его на некоторое время.