На работе мы сейчас используем Linksys WRT54GL (да, я знаю), на котором запущен DDWRT v.23. К нашей сети подключено около 50 компьютеров, и все они подключены к коммутатору Linksys SRW2048.
Проблема в том, что все соединения очень медленные, даже графический интерфейс маршрутизатора очень медленный.
Я проверил значения нагрузки, и они в порядке. Хотя свободной памяти всего около 0,6 МБ.
Есть ли какие-то настройки, которые мне нужно сделать, или что-то еще, о чем мне нужно подумать?
РЕДАКТИРОВАТЬ:
Извините, использование памяти очень велико. Осталось всего около 0,6 МБ. Что я могу сделать, чтобы освободить память? Такие вещи, как беспроводная сеть отключена.
Спасибо!
У меня довольно похожая установка WRT54GS с компьютерами 60/70 и DDWRT 0.24SP1.
Попробуйте найти тайм-аут соединения, если установлено значение 3600, уменьшите его до 300, найдите также максимальное количество активных соединений и установите для него разумное значение, например 1024/2048, для размера вашей сети. У меня редко бывает более 1000 активных подключений одновременно с таймаутом 300.
[РЕДАКТИРОВАТЬ] Проблема с памятью может быть связана с настройкой максимального активного соединения. Не устанавливайте его на 4096, так как он потребляет довольно много памяти. Установите 1024.
Пробовали ли вы отключить интерфейсы конфигурации web и telnet и использовать только ssh, отключив веб-сервер на маршрутизаторе, вы могли бы снизить нагрузку. На моей текущей работе у нас есть аналогичная настройка для беспроводных пользователей (ddwrt только на ap, но не на net gw). Я не пробовал отключать веб-интерфейс, но это может помочь.
Это может быть что угодно. Разбейте проблему на более мелкие части и начните изолировать проблему.
Я думаю, что единственное, что вы можете сделать, это сначала попробовать отключить большинство компьютеров и посмотреть, как он обрабатывает трафик маршрутизации для нескольких систем, а затем постепенно увеличивать его, чтобы увидеть, где ваша нагрузка достигает пика.
Я сначала подозреваю, что вы перегружаете агрегат. 50 машин - это много для оборудования на основе потребителя, и вы не знаете, не передают ли системы в вашей сети потоки данных или, возможно, заражены чем-то, что наводняет таблицу маршрутизации на маршрутизаторе.
Сначала попробуйте выполнить отключение, а затем повторное подключение систем, чтобы увидеть, есть ли «переломный момент». Во-вторых, я бы установил систему где-нибудь с двумя сетевыми адаптерами ... под управлением Linux ... и перенаправлял трафик через нее прозрачно как прокси. Может быть, вы увидите, даст ли это вам некоторое представление о нагрузке на трафик ... необычный трафик может быть признаком активности вредоносных программ, которые также убивают ваше соединение.
Вы мощь иметь возможность использовать эту систему в качестве веб-прокси (squid - ваш друг), чтобы облегчить часть нагрузки на ваш бедный маленький маршрутизатор ...
честно говоря, если вы используете 50 компьютеров с Windows в одной плоской сети, то вполне вероятно, что 20–30% трафика в сети - это широковещательный трафик. Я не могу легко найти статистику порта / буфера на этом коммутаторе, но я предполагаю, что вы разделяете буферное пространство как минимум на 8 портов, и с таким большим широковещательным трафиком все они будут забиты.
Похоже, что этот коммутатор поддерживает Layer3 ... если это так, я настоятельно рекомендую разделить ваши системы на VLAN, чтобы уменьшить размер вашего широковещательного домена.
Эти переключатели SRW2048, как правило, имеют неисправные конденсаторы. У нас из-за этого на большинстве портов постоянно падал с Гб до 100 Мбайт (странно, я знаю). Попробуйте переключиться получше, если вы можете взять взаймы для тестирования.