1

У меня были некоторые проблемы с двумя разными маршрутизаторами балансировки нагрузки TP-Link. Более старый, который имел 4 порта WAN, блокировался и требовал перезагрузки каждую неделю. Я обновил и купил более новый TL-ER604W v1.0, который имеет два порта WAN и гигабитный порт, я был очень доволен этим, пока я наконец не настроил все свои серверы. Это продолжалось около 12 дней, после чего потребовалась перезагрузка. Я искал по всему Интернету и не мог найти какие-либо рабочие решения, чтобы решить эту проблему, TP Link не обновлял прошивку в течение 2 лет, и вряд ли они это сделают. Любые возможные решения приветствуются.

3 ответа3

1

Если это на гарантии, я бы попробовал отправить его обратно.

Кроме того, я бы попробовал в OpenWRT или DD-WRT, если бы я был тобой, это несколько раз спасло мне жизнь! (это может привести к аннулированию гарантии)

1

Хорошо. Итак, я понял, как написать небольшой скрипт на моем Mac-Mini, который подключен к маршрутизатору через Ethernet, он автоматически перезагружает систему. Я хочу помочь бесчисленному числу людей, которые оставляли без ответа посты на форуме на сайте tp-link, независимо от их уровня компетенции в написании сценариев, так что я собираюсь сделать маленькие шаги. Это должно работать на Linux, Unix (Mac) или Windows с CygWin.

1.В командной строке введите sudo nano tplink_reboot.sh

2.Вставьте следующее в новый файл (sleep 3;echo admin;sleep 3;echo routerpassword;sleep 3;echo enable;sleep 3;echo admin;sleep 3;echo sys reboot;sleep 3;echo y;sleep 3;) | telnet 192.168.0.1 нажмите Ctrl + XY, чтобы сохранить.

Измените значение "routerpassword" на пароль, который вы используете для входа в маршрутизатор, а IP-адрес в конце - на IP-адрес вашего маршрутизатора. Он запрашивает пароль позже, оставьте вход как администратор, я проверил его на этой модели маршрутизатора.

3. сделайте исполняемый файл, набрав sudo chmod 755 tplink_reboot.sh

  1. проверить это, выполнив команду ./tplink_reboot.sh

Telnet работает медленно, для первоначального подключения к моей сети требуется до 3 секунд. Сценарий запускает следующее подключение telnet к 192.168.0.1 >> подождите 3 секунды >> отправьте имя пользователя admin >> подождите 3 секунды >> отправьте пароль routerpassword >> подождите 3 секунды >> отправьте команду включения >> подождите 3 секунды >> отправьте пароль admin >> подождите 3 секунды >> отправьте команду перезагрузки sys >> подождите 3 секунды >> отправьте подтверждение y.

  1. Если все работает нормально, вы можете добавить следующую строку в ваш cron, чтобы он выполнялся автоматически. Пользователи Windows могут запланировать автоматический запуск файла .vbs, создав базовую задачу Windows.

    crontab -e

вставьте следующую строку, сохраните и выйдите

1 10 * * * (sleep 15;echo admin;sleep 3;echo routerpassword;sleep 3;echo enable;sleep 3;echo admin;sleep 3;echo sys reboot;sleep 3;echo y;sleep 3;) | telnet 192.168.0.1

Это заставляет мой макинтош запускать скрипт автоматически каждый день в 10:01.

Я надеюсь, что это помогает другим людям с подобной проблемой. Это может не помочь, если вам требуется, чтобы ваши службы никогда не были недоступны. В моем случае я просто хочу, чтобы моя сеть была доступна, когда я получаю к ней доступ через свой сервер vpn. Проблема заключалась в том, что маршрутизатору WAN потребовалась бы перезагрузка, и тем временем было потеряно соединение с Интернетом, поэтому не было никакого способа удаленного доступа к нему из-за пределов моей локальной сети. Наличие компьютера в локальной сети каждый день запускает скрипт, гарантирующий, что мой маршрутизатор не будет быть вниз более чем на 24 часа.

0

Такое зависание роутера, похоже, общая проблема. У меня это тоже с TL-ER604W v2.0 с прошивкой 1.2.0 Build 20160825 Rel.45884s. Я перезагружаю его с выключателем питания через gsm, когда он зависает, что в среднем каждые 3 недели.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .