Моя проблема в том, что модем (Модем/маршрутизатор №1представлено ниже) перезапускается, когда я делаю git push
с большим количеством файлов (я не уверен, насколько большим должен быть push, чтобы разорвать соединение, но меньшие push с несколькими файлами работают правильно). То же самое происходит, когда я подключаюсь к серверу через OpenVPN и пытаюсь загрузить файл через Samba.
Вот настройка моей домашней сети (у меня есть домашний сервер, доступ к которому осуществляется через сайт ddns.net):
- ПКэто мой домашний компьютер, с которого я отправляю запросы. Его IP-адрес случайный.
- ПКподключен кМодем/маршрутизатор №1через WiFi или локальную сеть.
- Модем/маршрутизатор №1также обрабатывает входящие запросы - его публичный IP используется сайтом ddns.net. Его локальный IP - 192.168.0.1.
- Маршрутизатор №2подключен кМодем/маршрутизатор №1. Его IP наМодем/маршрутизатор №1это 192.168.0.103.
- Маршрутизатор №2имеет собственную локальную сеть, в которой его IP-адрес 192.168.1.1.
- Серверподключен кМаршрутизатор №2через локальную сеть. Его IP-адрес 192.168.1.100.
- Запросы на веб-сайт ddns.net идут наМодем/маршрутизатор №1и определенные порты перенаправляются наМаршрутизатор №2, который далее пересылает запросСервер, который в конечном итоге обрабатывает запросы и отправляет ответ таким же образом.
- Модем/маршрутизатор №1Модель найти непросто, так как она называется просто «UPC Connect Box» (я из Польши, и UPC — один из наших интернет-провайдеров), но мне удалось выяснить, что ее версия программного обеспечения —
CH7465LG-NCIP-6.12.18.25-2p4-NOSH
, которая используется в Compal Broadband Networks CH7465LG-LC. - Маршрутизатор №2это TP-Link TL-WR841N.
- Сервериспользует Lubuntu.
lsb_release -a
Команда возвращает:
Модули LSB отсутствуют.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 18.04.2 LTS
Релиз: 18.04
Кодовое имя: бионический
- Стоит отметить, что раньше таких проблем не было. Я мог загружать файлы любого размера на тех же самых настройках. Понятия не имею, что могло измениться.
Некоторые вещи, которые я уже попробовал/проверил:
- ПКподключен к мобильной точке доступа, вместоМодем/маршрутизатор №1- в этом случае все работает нормально.
- ПКподключен кМодем/маршрутизатор №1через локальную сеть вместо WiFi - проблема возникает в обоих случаях.
- Это решение от SO- ничего не меняет.
- Я могу просмотреть журналМодем/маршрутизатор №1, что, к сожалению, несколько неопределенно. Когда происходит перезагрузка, просто сообщается, что "Перезагрузка кабельного модема - из-за сброса питания".
- В журналах сервера (по крайней мере, в журналах syslog и Samba) ничего подозрительного обнаружено не было.
Я не ожидаю готового решения этой проблемы, но я был бы очень признателен за любые советы о том, с чего мне начать дополнительное устранение неполадок? Что я могу проверить, чтобы выяснить причину такого поведения?
-- Редактировать №1 --
Я проверил еще одну возможность. Когда я подключен напрямую кМаршрутизатор №2через WiFi, это не работает так же хорошо. Я должен быть полностью вне своей домашней сети, чтобы сделать загрузку. Когда я подключен кМаршрутизатор №2, то это все ещеМодем/маршрутизатор №1который сбрасывается сам собой.
-- Редактировать №2 --
На самом деле, после дальнейшего анализа, проверка из Edit #1 не имеет смысла, потому что она только добавляет еще один "узел" к запросу. Я подготовил схему всех трех случаев (ПК подключен кМодем/маршрутизатор №1(UPC-модем),Маршрутизатор №2(TP-Link) и мобильная точка доступа). Это может быть не совсем верно, это действительно упрощено, просто чтобы увидеть, какой объем работы выполняет модем.
-- Редактировать №3 --
Благодаря схеме из Edit #2 я пришел к выводу, что я могу попытаться уменьшить работу, требуемую модемом, когда я нахожусь в той же сети, просто обращаясь к серверу по его локальному IP, вместо того, чтобы проходить через домен ddns. Поэтому, когда я отправлял файлы на 192.168.0.103 (это IP маршрутизатора TP-Link на UPC - см. первую схему), они перенаправлялись напрямую на сервер, тем самым уменьшая нагрузку на модем UPC, и все работало безупречно. Почему больше операций на модеме вызывают его перезагрузку, для меня до сих пор остается загадкой, особенно зная, что он работал пару месяцев назад, но, по крайней мере, у меня есть обходной путь на данный момент. Однако главная проблема все еще остается, и я боюсь, что это может быть проблема прошивки. Любые новые идеи по-прежнему приветствуются.
-- Редактировать №4 --
После замены адаптера питания на совершенно новый маршрутизатор все еще сбрасывается при выполнении большого git push. Это происходит как с вентилятором, так и без него. Я свяжусь с интернет-провайдером.
решение1
Это неисправная прошивка, этого не произошло с CH7465LG-NCIP-6.12.18.24-5p4-NOSH. Эта проблема вызывает перезагрузку маршрутизатора при выполнении hairpin или loopback. Из-за этой ошибки вы не можете использовать публичный IP или доменное имя внутри вашей локальной сети, потому что это то, что вызывает перезагрузку. Прошло уже пару месяцев, и проблема до сих пор не исправлена. Вы можете попросить своего интернет-провайдера удаленно перейти на CH7465LG-NCIP-6.12.18.24-5p4-NOSH, но маршрутизатор все равно обновляется сам, и интернет-провайдер не может помешать ему это сделать, так что мы все влипли.
решение2
Вы сделали хорошо написанный, описательный пост. Но он написан с точки зрения того, что должно быть что-то внешнее по отношению к модему, вызывающее проблему.
Вы написали
Я могу увидеть журнал модема / маршрутизатора № 1, который, к сожалению, несколько расплывчат. Когда происходит перезагрузка, там просто написано: «Перезагрузка кабельного модема — из-за сброса питания».
Ничто и никогда не должно приводить к физическому сбросу устройства.
Здесь возможны только три проблемы:
- Он горячий и ваш модем перегревается. Увеличьте поток воздуха вокруг устройства и повторите проверку. Установите вентилятор прямо на устройство.
- Неисправен модем или адаптер питания. Замените его. Это может быть ошибка прошивки, и вы можете попросить интернет-провайдера подтвердить, что он использует последнюю версию прошивки, но я считаю, что это маловероятно.
- Что-то прерывает подачу питания на устройство. Попробуйте использовать совершенно другую розетку.
По моему мнению, наиболее вероятным виновником является вариант № 1, который, возможно, уже нанес непоправимый ущерб, требующий замены модема.
Это оборудование ISP. Вам следует поговорить с ними об этомпочемумодем перезагрузится, а затем при необходимости замените его.
решение3
У меня была та же проблема: я пытался подключиться к своему NAS через HTTPS и динамический DNS. При копировании больших файлов маршрутизатор перезапускался с сообщением "power reset". Изменение режима адресации на локальный IP решило проблему.
решение4
Я предполагаю, что это проблема маршрутизатора. У меня та же ошибка с маршрутизатором UPC Connect Box CH7465LG-LC. Я хотел бы запустить локальный сервер на одном из двух компьютеров в моей локальной сети. Сервер должен быть подключен через публичный IP, поэтому всякий раз, когда я пытаюсь подключиться с другого компьютера, я получаю ту же ошибку «Перезагрузка кабельного модема — из-за сброса питания». Никакого перегрева и определенно никакого сбоя адаптера питания. Надеюсь, UPC решила эту проблему, все еще жду их поддержки.