Здравствуйте. Стоит USB3.0_routerich_24.10.8_RR3124_ax3000. Прошивка чистая. Интернет через USB modem с доп. питанием. При подключении в lan ПК, роутер начинает циклично перезагружаться. Lan отключаю цикличность пропадает. Блок питания роутера поставил на 3А. Отключаю модем, подключаю Lan, опять перезагрузка. На предыдущей прошивке wifi пропадал, а тут Lan пропал, нет подключения по проводу. Работаю через wifi.
Приветствую, логи покажите.
Решение (План действий по SSH)
Подключись к роутеру по Wi-Fi (раз LAN не работает) и выполни следующие шаги:
Шаг 1: Остановить краш-петлю smstools3
Эта служба тебе не нужна, если ты не читаешь SMS с сим-карты через веб-интерфейс. Отключаем её:
/etc/init.d/smstools3 stop
/etc/init.d/smstools3 disable
Шаг 2: Починить ModemManager (Чтобы он не трогал LAN)
Нужно сказать ModemManager, чтобы он не сканировал локальные интерфейсы. Выполни:
Останавливаем ModemManager
/etc/init.d/modemmanager stop
Исключаем все интерфейсы, кроме USB
uci set modemmanager.@modemmanager[0].mbim=“0”
uci set modemmanager.@modemmanager[0].qmi=“0”
uci set modemmanager.@modemmanager[0].allowed_interfaces=“wwan0 wwan1 wwan2”
uci commit modemmanager
Запускаем обратно
/etc/init.d/modemmanager start
(Если в твоей версии прошивки нет таких опций uci, то проще всего отключить ModemManager вообще, так как модем L850-GL у тебя и так поднимается через automodem и cdc_ncm)
/etc/init.d/modemmanager disable
/etc/init.d/network restart
Шаг 3: Увеличить лимиты Conntrack (Обязательно при включенном Zapret)
Проверь, не слетели ли наши прошлые настройки:
uci get network.@globals[0].nf_conntrack_max
Если там число меньше 32768, выстави:
uci set network.@globals[0].nf_conntrack_max=‘65536’
uci set network.@globals[0].nf_conntrack_tcp_timeout_established=‘7800’
uci commit network
/etc/init.d/network reload
Шаг 4: Отключить Flow Offloading (Критично!)
В связке с zapret и tailscale аппаратное ускорение на чипах MediaTek часто вызывает перезагрузку ядра при активном трафике по LAN.
Зайди в Network → Firewall и сними галочки:
-
Software flow offloading
-
Hardware flow offloading
Либо через CLI: -
uci set firewall.@defaults[0].flow_offloading=‘0’
-
uci set firewall.@defaults[0].flow_offloading_hw=‘0’
-
uci commit firewall
-
/etc/init.d/firewall restart
-
Шаг 5: Проверка LAN
После всех отключений:
- Подключи LAN-кабель от ПК.
- Посмотри в логи
logread -f. Не должно быть спама от ModemManager. - Проверь, появился ли IP-адрес на ПК.
Итог: Прошивка
RR3124(судя по логам, это кастом от Routerich/ImmortalWrt с кучей плагинов) имеет баг с Udev-правилами ModemManager, из-за чего любой чих порта LAN вызывает лавину процессов. Отключениеsmstools3и ограничениеModemManagerрешит проблему перезагрузок. -
У вас кастомная прошивка? перейдите на официальную и организуйте правильные настройки предварительно проконсультируйтесь в ТГ, сразу всё запускать не стоит.
Таблетка не помогает.
Я начал перебирать прошивки с понижением выпуска. Везде одно и тоже. Прошиваю через uboot, usb модем совсем не подключаю. Подключаю lan и пошла перезагрузка. Отключаю lan, работает только wifi. Выходит система не при чем. Значит проблема в элементной части роутера. А прошел год и гарантия кончилась. Очень печально. Купленный 5 лет назад безродный роутер из Китая нещадно эксплуатируемый до сих пор работает. Хороший и нужный проект. Надо новый брать. Думаю тему можно закрыть.
Если вы правильно выбрали прошивку v3.12.2 и прошили её без сохранения настроек. Перезагрузка обозначает, о неисправном БП, в частности, например вздулись конденсаторы в БП или на МП роутера, попробуйте заменить БП, верните родной 12В, 1,5А, для работы с внешним модемом нужен дополнительный БП или хаб с собственным питанием не менее 3А
Почитайте первый пост, там это уже сделано и блок и модем с доп питанием. БП выдает одно напряжение, а уже дальше оно распределяется по элементам на самой плате роутера и вот там надо искать причину
разумеется прочитал, но в нём не понятно какой БП используете(надеюсь не к-тай нонейм), для правильного питания читайте мой последний пост, а для диагностики и неисправности роутера верните родной и ответьте, наблюдаются ли с ним перезагрузки, разумеется без внешнего модема?
Кстати с прошивки v3.12.2 раньше у роутера было все в порядке. Спустя время пропал wifi, lan порты работали. Я подключил второй роутер на раздачу wifi. Потом группе телеграм вышла прошивка 3.12.5. Загрузил. Роутер ожил все работало ровно сутки и начались перезагрузки с подключенным lan. Сейчас прошиваю 3.12.2 и ничего идут перезагрузки. В общем мне надоело это рукоблудие. Хочется уже стабильности.