Содержание
- Маршрутизатор тормозит
- [edit] Термины и определения
- [edit] Диагностика
- [edit] Решение
- [edit] Проверка результатов
- [edit] Часто упоминаемое устаревшее решение и современный эквивалент
- [edit] AIM, ICQ и другие программы обмена мгновенными сообщениями
- [edit] Дополнительная помощь
- [edit] Ошибка в старом маршрутизаторе Linksys WRT54G/S
- [edit] Дополнительная помощь: настройте P2P-приложения
- [edit] Дополнительная помощь: установка радиатора
- [edit] Дополнительная помощь: Web Traffic Daemon на v24x
- [edit] Известные проблемы с приложениями и операционными системами
- [edit] Список протоколов P2P
- Роутер TP-LINK TL-WR841N, DD-WRT или OpenWrt?
- Настройка VPN на роутере (Vortex, Tomato, DD WRT) быстрая скорость, бесплатно, очень низкий пинг
- Почему роутер режет скорость?
- Почему роутер режет скорость интернета? Максимальная скорость Wi-Fi
- Проверка скорости
- Понижение скорости на беспроводных соединениях Wi-Fi
- Скорость маршрутизации
- Число одновременно открытых соединений
- Советы
- Советы по решению низкой скорости Интрнета

Есть мысль установить на него альтернативную прошивку. Что избрать: DD-WRT либо OpenWrt?
Маршрутизатор тормозит
Препядствия появляются со многими маршрутизаторами, включая маршрутизаторы с DD-WRT, при использовании требовательных к вычислительным ресурсам приложений P2P. Маршрутизатор с течением времени работает всё медлительнее и перезапуск помогает лишь на куцее время. Симптомами могут быть:
- Неспешный веб-интерфейс либо вообщем не выходит подключиться к веб-интерфейсу.
- Замедленная передача данных, к примеру, медлительно загружаются странички в браузере.
- Маршрутизатор не отвечает на команду ping.
- Сбои либо самопроизвольные перезагрузки маршрутизатора.
Обычно виновниками являются томные P2P-программы, такие как Emule, BitTorrent, uTorrent, Azureus, Shareaza либо что-то схожее. Эти программки по дефлоту могут добиваться огромного количества сетевых соединений, что может привести к наполнению таблицы ip_conntrack маршрутизатора.
- В особенности функция DHT BitTorrent посылает тыщи пакетов UDP, которые стремительно переполняют эту таблицу.
Это достаточно всераспространенные трудности, действующие на огромное число маршрутизаторов, работающих под управлением DD-WRT.
[edit] Термины и определения
P2P Одноранговые (Peer to Peer) приложения. Может означать eMule, uTorrent, Azureus и т.п. В контексте данной статьи не предполагается Skype либо другие не требовательные P2P-приложения. DD-WRT устройство Маршрутизатор под управлением прошивки DD-WRT. Веб-интерфейс Инструмент управления и опции прошивки DD-WRT по дефлоту.
Откройте в браузере адресок http://192.168.1.1 (либо другой данный Айпишник) и увидите веб-интерфейс.
[edit] Диагностика
Когда происходит такое замедление и маршрутизатор не отвечает ни на эхо-запросы команды ping, ни на запросы веб-интерфейса, вы всё равно сможете проверить, что происходит:
- Закройте все P2P и сетевые приложения и подождите пару минут, чтоб закончить все соединения.
- Попытайтесь использовать один из вариантов подключения к командной строке (SSH либо Telnet) для связи с маршрутизатором.
- Если это нереально, перезагрузите устройство DD-WRT.
- Проверьте, не вызвана ли ваша неувязка соединениями TCP либо UDP. Из командной строчки:
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max 4096 # Тут маршрутизатор показывает наибольшее количество вероятных подключений. grep -c ^udp /proc/net/ip_conntrack 3693 # Открыто 3693 соединений по протоколу UDP grep -c ^tcp /proc/net/ip_conntrack 115 # Открыто 115 соединений по протоколу TCP
- Также можно поглядеть сообщения системного журнальчика syslog:
cat /var/log/messages
- Поначалу вы увидите сообщения ‘full, dropping packet.’, последующие за ‘messages suppressed.’.
- В конце концов вы увидите журнальчики, подобные последующим:
kernel: ip_conntrack: table full, dropping packet. kernel: NET: 15 messages suppressed. kernel: ip_conntrack: table full, dropping packet. kernel: NET: 12 messages suppressed.
[edit] Решение
После перезагрузки и выключения всех томных приложений P2P:
- Перейдите в веб-интерфейс устройства DD-WRT и войдите в систему.
- Перейти в ‘Administration’ → ‘Management’.
- Введите последующие значения в ‘IP Filter Settings’:
- Maximum Ports: 4096 (для модели с 8 МБ RAM установите значение не выше 1024)
- TCP Timeout (s): от 300 до 900 секунд (чем выше, тем безопаснее, чем ниже, тем резвее соединения будут сброшены из-за истечения времени ожидания, НИКОГДА НЕ УКАЗЫВАЙТЕ ЗНАЧЕНИЕ НИЖЕ 300 (5 минут) !!)
- UDP Timeout (s): 30
- Сохраните опции (кнопка Save Settings) и затем перезагрузите маршрутизатор (кнопка Reboot Router).
Приведенные выше настройки определяют, сколько времени потребуется, чтобы неактивные соединения TCP и UDP были забыты маршрутизатором. Если вы установите их слишком низкими, маршрутизатор слишком быстро забудет активные соединения, и они будут сброшены (прерваны).
- Если вы начинаете получать частые отключения в определенных программах, но не в других (как правило это программы мгновенного обмена сообщениями), увеличьте TCP Timeout как минимум до 600 или более.
Если вам нужно на 15% больше доступной оперативки RAM, можно отключить веб-интерфейс DD-WRT. Следующая инструкция может помочь маршрутизатору достичь теоретического максимума в 4096 портов:
- Сначала убедитесь, что интерфейс командной строки включен. Таким макаром, можно подключиться к устройству DD-WRT и снова включить веб-интерфейс по мере надобности.
- Затем выключите веб-интерфейс. Сделайте это через веб-интерфейс и примените изменения.
- Если нужно включить веб-интерфейс, при необходимости используйте команду ‘httpd’. Чтобы закрыть его позже, используйте команду ‘killall httpd’.
На этом мы закончили. Если вы хотите ознакомиться с дополнительной технической информацией и техническими результатами, дополнительная информация представлена ниже.
[edit] Увеличение максимального количества подключений за пределы доступного в веб-интерфейсе значения
Направьте внимание, что представленные здесь инструкции экспериментальные и могут поставить под угрозу стабильность работы маршрутизатора.
Из темы форума:
>> Вот решение для увеличения максимального количества соединений в прошивке с ядром 2.6:
Ядро K2.6 очень отличается в отношении параметра ip_conntrack_max (параметр IP Filter Maximum Ports в веб-интерфейсе) и его хэш-таблицы по сравнению с предыдущей версией ядра.
Параметр ip_conntrack_max устанавливает максимальное количество соединений, которые могут быть открыты одновременно. Большинство людей думают, что лучше уменьшить таймаут (по дефлоту 3600 секунд) для этих соединений (что приводит к другим проблемам) вместо увеличения максимального количества подключений.
На маршрутизаторах с большим объемом оперативки (например, 64 МБ и выше) можно без проблем увеличить максимальное количество подключений в 10 раз по сравнению со значением по дефлоту, равным 4096.
Как я понимаю, также нужно увеличить размер хеш-таблицы hashsize, в какой они хранятся, чтобы извлечь выгоду из этого увеличения. В старых версиях ядра это было невозможно, потому что нужно было задать это значение перед загрузкой маршрутизатора (но для этого не было параметра в NVRAM?).
В ядре K2.6 оба параметра можно изменять динамически в реальном времени без перезагрузки. Насколько я понимаю, размер хеш-таблицы hashsize, равный значению conntrack_max, имеет наилучшую производительность. Также, начиная с версии ядра K2.4.21, hashsize работает идеальнее всего со значением, равным степени 2, например, 2 14 = 16384 (ниже я использую это значение в качестве примера).
Начиная с ядра K2.4.23 (и новее), чтобы изменить параметр ip_conntrack_max используйте команду:
echo "16384" > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
Начиная с ядра K2.6.20 (и новее), чтобы изменить параметр hashsize используйте команду:
echo "16384" > /sys/module/nf_conntrack/parameters/hashsize
Но ни одно из этих значений не будет сохранено после перезагрузки, т.к. они хранятся в оперативки.
Изменить значение ip_conntrack_max так, чтобы оно сохранилось после перезагрузки, можно задав его в веб-интерфейсе или введя следующие команды в командной строке:
nvram set ip_conntrack_max=16384 nvram commit reboot
Я не нашел способа навсегда изменить параметр hashsize. Хотя теперь в ядре K2.6 можно изменять его в режиме реального времени, вы можете просто добавить его в автоматически запускаемый сценарий.
echo "16384" > /sys/module/nf_conntrack/parameters/hashsize
[edit] Проверка результатов
Помимо очевидного улучшения производительности, есть способ проверить из командной строки технические результаты:
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established 90 cat /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream 90
[edit] Часто упоминаемое устаревшее решение и современный эквивалент
Следующая команда часто рекомендуется на форумах, но применима только к более старым версиям прошивки DD-WRT до V23SP1:
echo '600 1800 120 60 120 120 10 60 30 120' > /proc/sys/net/ipv4/ip_conntrack_tcp_timeoutsecho '30 60' > /proc/sys/net/ipv4/ip_conntrack_udp_timeoutsПримечание. Приведенный выше метод для решения проблем медленной работы маршрутизатора не применим для прошивки DD-WRT v23 SP2 и поболее поздних версий. Кроме того, эта команда относится только к трафику TCP, а не UDP.
Ядро 2.4.23 более новых прошивок (V23SP2 и новее) игнорирует оба этих файла. Чтобы этот метод работал в более поздних ядрах, значения таймаутов должны быть помещены в отдельные файлы. Нужные файлы находятся в /proc/sys/net/ipv4/netfilter/, как показано ниже.
[edit] Как это работает
Мало кто знает, что по сути делает эта линия. Это список всех возможных состояний соединений TCP и их таймауты в секундах. Смотрите таблицу ниже (они представлены в правильном порядке):
Состояние Значение таймаута NONE 10 минут ESTABLISHED 30 минут (по дефлоту 5 дней) SYN_SENT 2 минуты SYN_RECV 60 секунд FIN_WAIT 2 минуты TIME_WAIT 2 минуты CLOSE 10 секунд CLOSE_WAIT 60 секунд (по дефлоту 12 часов) LAST_ACK 30 секунд LISTEN 2 минуты Полный список файлов в каталоге /proc/sys/net/ipv4/netfilter/, который можно заполнить, чтобы получить тот же эффект на v23 SP2 и поболее поздних прошивках:
/proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout /proc/sys/net/ipv4/netfilter/ip_conntrack_icmp_timeout /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_syn_sent /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_syn_recv /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_last_ack /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
[edit] Скрипт
Следующий сценарий командной строки (скрипт) должен задать эти значения автоматически. Его можно установить, скопировав строки в раздел веб-интерфейса «Administration → Commands» и нажав кнопку Save Startup.
Переменная ‘prefix’ используется для экономии места в NVRAM.
prefix=/proc/sys/net/ipv4/netfilter/ip_conntrack echo 600 > $_generic_timeout echo 30 > $_udp_timeout echo 60 > $_udp_timeout_stream echo 1800 > $_tcp_timeout_established echo 120 > $_tcp_timeout_syn_sent echo 60 > $_tcp_timeout_syn_recv echo 120 > $_tcp_timeout_fin_wait echo 120 > $_tcp_timeout_time_wait echo 10 > $_tcp_timeout_close echo 60 > $_tcp_timeout_close_wait echo 30 > $_tcp_timeout_last_ack
[edit] AIM, ICQ и другие программы обмена мгновенными сообщениями
При использовании определенных программ обмена мгновенными сообщениями (IM-клиентов), таких как ICQ или AIM (или других приложений, которые не отправляют частые пакеты поддержки активности), нужно установить тайм-аут TCP в 300 или 600 секунд, чтобы помочь им оставаться на связи. Поскольку более высокие значения тайм-аута TCP могут вызвать зависания при работе с очень интенсивным P2P-трафиком, вы можете поэкспериментировать с этими значениями.
[edit] Дополнительная помощь
DD-WRT имеет встроенную функцию прокси-сервера, которая позволяет фильтровать содержимое HTML — файлы Cookie, ActiveX и т.п. Поскольку это оказывает большую нагрузку на маршрутизатор, можно отключить эту функцию, чтобы дать устройству DD-WRT больше времени для выполнения других обязанностей. Это можно сделать в разделе веб-интерфейса Security → Firewall.
К сожалению, эта функция имеет 3 ошибки:
- При снятии всех 4-х флажков параметров фильтрующий прокси-сервер всё ещё может работать (возможно, потребуется перезагрузка).
- При большой нагрузке прокси-сервер сбрасывает соединения.
- Один из пользователей заметил: прокси, вероятно, запускает проверку трафика и на других портах, не только лишь на 80, и, следовательно, замедляет работу приложений P2P (не подтверждено).
Решением является отключение брандмауэра (не рекомендуется) в разделе веб-интерфейса Security → Firewall. Это также может решить проблему медленной работы маршрутизатора.
(Такое поведение было замечено в DD-WRT v22 и v23. Пожалуйста, сообщите об этом разработчику и запишите в базу данных ошибок.)
[edit] Ошибка в старом маршрутизаторе Linksys WRT54G/S
Видимо, есть ошибка в маршрутизаторе Linksys WRT54GS v2.2. Эта ошибка связана с фатальной ошибкой доступа к памяти из-за разницы в тактовой частоте процессора и тактовой частоте на шине памяти. Эта ошибка приводит к разрыву соединений при передаче больших файлов. Новые версии прошивки Linksys разгоняют процессор до 216 МГц. Это можно исправить, войдя в маршрутизатор через SSH или Telnet и выполнив следующие команды:
nvram set clkfreq=216 nvram commit reboot
При работе DD-WRT micro v23sp2 на маршрутизаторе WRT54G v5 тактовую частоту можно настроить, войдя в маршрутизатор через SSH или Telnet и выполнив следующие команды:
nvram set overclocking=216 nvram commit reboot
После перезагрузки маршрутизатора нужно убедиться, что используется новая тактовая частота, проверив страницу Status веб-интерфейса DD-WRT или войдя в систему через Telnet и выполнив следующую команду:
nvram get clkfreq
[edit] Дополнительная помощь: настройте P2P-приложения
Для приложений P2P, и особенно для BitTorrent, проблема может заключаться в большом количестве входящих соединений. Попробуйте отключить DHT и установить ограничение на количество пиров и входящих соединений около 100.
Смотрите страницу Azureus page для дополнительной информации.
[edit] Дополнительная помощь: установка радиатора
Потребительские бюджетные маршрутизаторы не созданы для приложений с высокой нагрузкой. В них часто отсутствуют радиаторы на основных микросхемах для снижения цены и экономии места внутри. Они могут перегреваться при постоянном интенсивном сетевом трафике.
Установка радиаторов, подобных тем, которые используются в компьютерах, но меньших размеров, помогает решить эту проблему. Небольшое количество термопасты и цианоакрилата (химическое название для клеев вроде «супер-клея» SuperGlue, хотя клей гораздо лучшего качества можно найти в магазинах хобби и электроники, или в Интернете). Оставьте небольшое расстояние между радиатором и корпусом маршрутизатора.
Направьте внимание, что некоторые маршрутизаторы Linksys являются неразборными. Возможно, придется использовать клей или другие уродливые способы, чтобы собрать корпус после вскрытия.
[edit] Дополнительная помощь: Web Traffic Daemon на v24x
Если вы не можете попасть в веб-интерфейс и попытка настроить таймаут TCP ничего не дала, попробуйте отключить WAN Traffic Daemon. Известно, что это вызывает проблемы на маршрутизаторах D-Link DIR-300 с DD-WRT версиий до v24.
[edit] Известные проблемы с приложениями и операционными системами
- При использовании Steam (от компании Valve) обновление списка серверов может привести к перезагрузке маршрутизатора и сбросу настроек в значения по дефлоту, поскольку программа-клиент открывает много соединений. Можно решить эту проблему, выполнив действия, указанные на следующей странице поддержки Steam: https://support.steampowered.com/kb_article.php?ref=4487-YUOC-6922.
[edit] Список протоколов P2P
Также смотрите список протоколов P2P на странице Википедии List of P2P protocols (англ.).
applejuice audiogalaxy (tcp) ares (tcp) bearshare (tcp) bittorrent (tcp/udp) directconnect (tcp) edonkey (tcp/udp) fasttrak/kazaa (tcp/udp) freenet gnucleuslan gnutella (tcp) goboogy hotline imesh kugoo mute (tcp) napster (tcp) openft (tcp) pando (tcp) soribada (tcp) soulseek (tcp) tesla waste winmx (tcp) xdcc xunlei (tcp/udp)
Роутер TP-LINK TL-WR841N, DD-WRT или OpenWrt?
Есть бюджетный WiFi роутер TP-LINK TL-WR841N V9.2 с последней официальной прошивкой на борту.
Есть идея установить на него альтернативную прошивку. Что выбрать: DD-WRT или OpenWrt?
Какая из них лучше для данного роутера или аналогичных бюджетных моделей? Будут ли ощутимые приемущества по сравнению с официальной прошивкой? Если да, то какие? Вообще, смысл есть менять или остаться на официальной прошивке?
От девайса требуется только стабильная работа, один-два компьютера в сети. На этот момент стабильно теряет связь где-то раз в неделю.
Заранее всем спасибо.

mad_austronaut ★★★★
18.06.18 14:24:03 MSKВыбирай любую. За стабильность нужно узнавать на практике, которая обычно у альтернативных прошивок выше стоковых. Но бывают казусы. Из преимуществ — больше рычагов управления выведено из под капота, а так же расширяемость.
digitaldark ★ ( 18.06.18 16:31:41 MSK )

Основные преимущества очевидны — свежее ПО в сравнении с оф. прошивкой и кастомизация по своему желанию и возможностям железа.
Правда со своей 841N ты не разгуляешься 😉 Говорю как владелец 741ND.Сам себе пересобираю кастомный ‘обновленный’ образ 1-1.5 раза в год и норм. Железо конечно, скромное, но 100/100 up/down держит «без единого разрыва» уже много лет.
paran0id ★★★★★ ( 18.06.18 18:03:17 MSK )
Ответ на: комментарий от paran0id 18.06.18 18:03:17 MSKно 100/100 up/down держит «без единого разрыва» уже много лет.
а по вифи сколько?
anonymous ( 18.06.18 18:10:51 MSK )
Настройка VPN на роутере (Vortex, Tomato, DD WRT) быстрая скорость, бесплатно, очень низкий пинг

OpenWrt работает прекрасно
MaZy ★★★★★ ( 18.06.18 18:26:49 MSK )

OpenWRT свежий накати.
devl547 ★★★★★ ( 18.06.18 19:25:24 MSK )
Ответ на: комментарий от anonymous 18.06.18 18:10:51 MSK
Сколько умеет, столько и даёт 🙂 Зависимо от устройств, конечно.
На моём основном (стареньком) домашнем ноуте коннектится по своим макс. возможностям 54.0 MBit/s (стандарт g) в прямой видимости от роутера.
Через 30см деревянную стену коннект по N с ноутом, планшетом и смартфоном — также без проблем.
В общей сложности 4 устройства практически всегда онлайн: десктоп по проводу, ноут с планшетом и смартфоном по воздуху. Повторюсь, что «Без единого разрыва».
Не реклама какая-то, ну и глупо рекламировать столь старый девайс, просто делюсь историей успеха 😉Ну и если rsync’ю чего-нибудь с/на ноут по воздуху — стабильно около 3MB/s. Правда дольше 10-15 минут ничего не гонял, ибо быстрее витуху воткнуть 😉
paran0id ★★★★★ ( 18.06.18 19:47:01 MSK )
Ответ на: комментарий от paran0id 18.06.18 18:03:17 MSKсвежее ПО — не всегда плюс. жиреющее от релиза к релизу ядро, помноженное на микроскопические кеши (да-да, целых 8-16 килобайт) и на микроскопическую ROM/RAM (типово — 4/32МБ) — это скорее минус.
но — да, в плюс — гибкость и стабильность.
NiTr0 ★★★★★ ( 18.06.18 22:44:25 MSK )

Я за OpenWrt. У меня 741й тплинк и dir300 который стабильно зависал на родной прошиве, все стабильно работает. DDwrt использовал на другом роутере, в принципе монопенисуально, openwrt мне по интерфейсу больше нравится да поддержка моделей лучше.
einhander ★★★★★ ( 18.06.18 23:27:20 MSK )
На этот момент стабильно теряет связь где-то раз в неделю.
было несколько таких железок с v6/v7 до последних и со стоковыми прошивками, никто ничего не теряло.
anonymous ( 18.06.18 23:30:34 MSK )
Ответ на: комментарий от anonymous 18.06.18 23:30:34 MSK
Бывает такое. Вон, на нестабильность 1043nd ругались — а на моих двух не проявлялось.
devl547 ★★★★★ ( 18.06.18 23:38:16 MSK )
OpenWRT ввиду своей популярности. Стабильность, отсутствие бэкдоров, свежий софт, кастомизация. С последним могут быть трудности на 4MB флешках, лучше сразу покупать роутер из списка поддерживаемых и с USB-портом. Рут легко выносится на внешнюю флеху.
Но даже на 4MB спасает сборка прошивки руками через ImageBuilder.
anonymous ( 19.06.18 03:13:08 MSK )
Ответ на: комментарий от paran0id 18.06.18 19:47:01 MSKБыл удивлен про «много лет». Мои роутеры по lan тоже тянут, но если все по wifi лагает (3 клиента). Валяется у меня без дела «WR840N v4» думаю поставить чего интересного на него. А то по скорости wifi проигрывает Зухелю (Keenetic Start).
Про стабильность я вообще промолчу.
anonymous ( 19.06.18 03:29:53 MSK )
у меня lede с zram. у модельки памяти маловато.
как выйдет следующий опенврт будет он.
Почему роутер режет скорость?

После приобретения и установки роутера, пользователь с удивлением обнаруживает, что скорость соединения с интернет – становится ниже. Другими словами, грубо говоря, роутер режет скорость, причем происходит это — не только лишь в беспроводной сети (Wi-Fi), а даже в проводной локальной сети. Допустим, при соединении с провайдером напрямую, скорость равнялась 50 Мбит/с. Через роутер, то же соединение уже доступно на 40 Мегабитах. Но самое интересное, что ограничение скорости на роутере не наблюдается, когда он работает с другим провайдером (с меньшей скоростью, или просто — с другим протоколом).
Почему так происходит, и всегда ли можно эту проблему решить – пробуем разобраться далее.
Во-первых, надо ответить на один вопрос: а действительно ли роутер сбавляет скорость, или проблема вызвана другими причинами? Идем на сайт 2ip.ru/speed/. Нажимаем кнопку «Тестировать».

Почему роутер режет скорость интернета? Максимальная скорость Wi-Fi
Проверка скорости
Примечание: проверить скорость роутера, позволяют и другие сервисы, например internet.yandex.ru, или speedtest.net.

speedtest проверка скорости
Если, при наличии роутера (соединенного с ПК через патч-корд), соединение – есть, а скорость – действительно, отличается (более, чем на 10-20%, при многократном тестировании), делаем вывод, что «виноват» в низкой скорости – роутер.
Насколько падает скорость через роутер, вы можете оценить по качеству работы IP-TV (если оно есть у вас). При пониженной скорости соединения, картинка может «подергиваться», замирать, изображение на 1-2 секунды – вообще пропадает. В чем все-таки причина такого явления?
А их (другими словами, причин), может быть несколько.
Понижение скорости на беспроводных соединениях Wi-Fi

Схема подключения перифиийного оборудования
Мы должны рассмотреть именно этот тип соединений, другими словами, «беспроводной». Скорость самой сети Wi-Fi, другими словами беспроводного канала (между ПК и точкой доступа роутера) – может быть недостаточна, даже при использовании «последнего» протокола 802.11 n. Если в теории, скорость WiFi роутера ограничена 300 Мегабитами, то на практике – редко бывает больше 75 Мбит/с. При подключении большого числа устройств по Wi-Fi, они – также, могут «мешать» друг дружке.
Вывод: WiFi роутер режет скорость, больше или меньше – практически всегда. А вот, «насколько» — находится в зависимости от аппаратной начинки.
Скорость маршрутизации
Можно заметить, что скорость интернета через роутер меньше или больше, зависимо от протокола провайдера. Большинство роутеров, например, спокойно справляются с DHCP или Static IP, более низкую скорость — мы наблюдаем, если провайдер использует VPN-протокол (а самое «сложное» — PPTP). Причина этой «зависимости» — в недостаточной скорости маршрутизации WAN-LAN. Основными факторами, здесь являются: скорость работы «железа», и, также — оптимизация вашей прошивки. Иногда, через роутер меньше скорость как раз с прошивкой «по умолчанию» (но если ее «обновить» – все становится на свое место).
Другими словами, делаем вывод, что «скорость» — зависит и от прошивки.

Но в большинстве случаев, при передаче пакетов WAN-LAN, низкая скорость через роутер – обусловлена недостаточно быстрым центральным процессором (с 240 МГц, например – про VPN-протокол, можно забыть). Чудес – не бывает. И все таки, здесь нужно отметить, что некоторые бренды роутеров — имеют прошивку, с которой все идеально работает на слабом, с формальной точки зрения, железе.
Примечание: говоря о скорости коммутации WAN-LAN, мы не сказали, что это понятие содержит в себе и коммутацию WAN-Wi-Fi. А значение скорости WAN-LAN-коммутации, измеряется – так же, в Мегабитах/с.
Скорость интернета через роутер, в любом случае, не может быть больше, чем скорость WAN-LAN-коммутации (которая, тестируется на заданном протоколе и в конкретной модели роутера).
Результат тестов для большинства распространенных моделей – размещен на сайте www.smallnetbuilder.com (вкладка сайта LAN-WAN –> Router Charts).
Число одновременно открытых соединений
Даже если к роутеру подключен только один ПК или ноутбук, низкая скорость интернета через роутер может быть обусловлена слишком большим числом соединений. Дело в том, что любая программа, любой процесс (даже «скрытый»), может создать соединение. И не одно, а – несколько.
Самым «непростым» в этом смысле, можно считать клиент торрента. В этой программе, число создаваемых соединений – по дефлоту, не ограничено. Обычный домашний вай фай роутер скорость — снижает, если число открытых соединений превосходит 100-200.

Настройка программы u-Torrent
Решить проблему – легко. Допустим, в u-Torrent — заходим в «настройки»:
В параметрах «Скорость», видим число одновременно создаваемых соединений. Этот параметр можно менять.
Вопрос: а почему без роутера – все работало правильно?
Ответ: дело в том, что на другой стороне, у провайдера – тоже свой роутер. Только – другой (может быть Циско, и что-то подобное), другими словами, более быстрый. В таких маршрутизаторах – совершенно иные процессоры. Их пропускная способность, тоже, другая.
Максимальное число соединений сделали больше – и упала скорость интернета через роутер (тогда как, без роутера, эффект – незаметен). Для разных моделей роутеров, этот параметр (100 или 200) – будет своим. Чем быстрее процессор в устройстве (и, чем лучше прошивка) – тем больше соединений можно открыть без понижения скорости.
Советы
Если вы обнаружили, что снижение скорости Интернет-соединений – связано с вашим роутером, тогда, что в данном случае делать? Например, как увеличить скорость через роутер, если она – не достаточна, даже при небольшом числе соединений?
Такой вариант, как замена роутера, мы не рассматриваем. Лучше вспомнить, что маленькая скорость через роутер – обусловлена не только лишь низкой скоростью установленного в нем железа. Да и – другими факторами (например – прошивкой).
Пожалуй, обновление прошивки (до более «новой» версии) – один из хороших вариантов решения многих проблем. Каждая новая версия фирменного обеспечения, чаще – более «быстрая». На вопрос, как увеличить скорость роутера, мы отвечаем: обновите прошивку. Лучше, при всем этом – ознакомиться с отзывами, ведь «самая новая» — может быть «бета-версией», с отсутствием необходимой стабильности.
Совет номер 2. Если нужно, и есть такая возможность – смените провайдера. С протоколом DHCP, или PPPoE (на статическом IP-адресе), неплохо работает даже самое «древнее» оборудование. Жалуются, что упала скорость через роутер, когда провайдер начал работать по VPN. Здесь нет ничего удивительного – и, от чего-либо (роутера, или услуг провайдера) – в данном случае, придется отказываться.
Отдельно, надо сказать про Wi-Fi. Допустим, на небольшом расстоянии от точки доступа, скорость одна, а при удалении – снижается. Это вполне ожидаемо:

С ростом расстояния, интенсивность волны – понижается, притом, пропорционально квадрату расстояния. Прибавьте к этому еще отражения от «проводящих» поверхностей, и дифракцию на металлической решетке в стенах – вот ответ на вопрос, почему через роутер скорость меньше в случае беспроводного соединения.

очень неудачное расположение — на кухне возле кухонного стола
Иногда, имеет смысл переключить точку доступа на более медленный протокол (например, на 802.11 g). Что — дополнительно разгружает процессор, в случае большого количества соединений. Менять что-либо в настройках мобильных устройств, при всем этом – не надо (как ограничить скорость на роутере – смотрите в инструкции по настройке, в большинстве случаев, это основной блок Wi-Fi – параметров):

Ну а режим шифрования (WPA, WPA2) – сбавляет скорость «сам по себе».
Почему роутер режет скорость? Так как он – недостаточно быстрый, но – относительно тех условий, в каких должен работать.
Методы по «улучшению», делятся на 2 класса. Либо, мы меняем «условия» (количество открытых соединений, или – что более важно – протокол связи с провайдером). Это – один класс. Либо – меняем прошивку.
Простая настройка скорости роутера – изменение некоторых, влияющих на скорость работы, параметров. Например, если соединение – DHCP, то рекомендуется задавать в явной форме адреса DNS:

настройка адреса DNS
Именно этот совет, приводят на форумах в большинстве случаев. Как повысить скорость роутера, меняя параметры менее «значимые», нужно рассматривать для каждой модели отдельно. Надеемся, наши читатели в этом – помогут нам.
Советы по решению низкой скорости Интрнета
Похожие статьи
-
Планировщик пакетов = HFSC Профессиональная wi-fi сеть на примере Asus rt-n16 с прошивкой DD-WRT. (Перепрошивка и настройка устройства) Поначалу готовим…