Укрощаем Yota вместе с Zyxel

    Думаю многие счастливые обладатели высокоскоростного интернета от Yota сталкивались с этими двумя проблемами:

    1. Соединение с интернетом пропадает полностью
    2. Соединение как бы есть, но его нет (очень-очень низкая скорость)

    Ниже способы борьбы с ними. Сразу отмечу, что решения для тех, у кого роутер Zyxel и usb-модем Yota.

    Ping нам в помощь


    Ребята из Zyxel видимо наслышаны о ситуациях, когда интернет отваливаются полностью, и сделали для нас Ping Checker. Это настройка позволяет проверять доступность какого-нибудь узла, пингуя его, если пакеты теряются, значит настало время перезагружать модем, что она автоматически и делает.



    На рисунке настройки Ping Checker, 8.8.8.8 — public dns от Google вполне хороший узел для проверки.

    Перезагружаем модем. Быстро, дешево, качественно


    Когда соединение есть, и скорость неудовлетворительная или она просто почти на нуле, сервер гугла будет пинговаться, поэтому Ping Checker нам не поможет. Остается только перезагружать модем.

    Можно:

    1. Вытащить модем и вставить его заново;
    2. Выключить/включить роутер;
    3. Зайти в веб-интерфейс и перезагрузить модем там, нажав на соответствующую кнопку;
    4. Подключиться через telnet и перезагрузить через CLI.

    Последний способ и будет автоматизирован дальше. Перезагрузка модема будет требовать только двойного клика по иконке. К роутеру Zyxel можно подключиться через telnet, использую тот же логин и пароль, что и в веб-интерфейсе. После открывается CLI.

    Вот тут лежит гайд по этой самой CLI. Для тех же, кто не читает инструкции, будет очень полезно знать что вопросительный знак выводит список всех доступных команд, вопросительный знак после команды выводит список параметров команды.

    Итак к делу. Сначала надо раздобыть называние интерфейса модема (можно посмотреть в веб-интерфейсе), у меня назывался YotaOne0:



    Подключаемся через telnet, вводим логин и пароль, затем:

    interface YotaOne0 usb power-cycle 0

    Все, модем должен перезагрузиться.

    Остается только автоматизировать вышеописанный процесс. Здесь, конечно, все зависит от ОС, которую вы используйте. Ниже bash-скрипт, скорее всего, для Windows можно сделать что-нибудь подобное:

    #!/usr/bin/expect -f
    spawn telnet 192.168.1.1
    expect "Login: "
    send "ВАШ_ЛОГИН(обычно admin)\r"
    expect "Password: "
    send "ВАШ_ПАРОЛЬ\r"
    expect "(config)> "
    send "interface YotaOne0 usb power-cycle 0\r"
    send "exit\r"
    interact

    Создаем какой-нибудь файлик, допустим reboot_yota.command, заменяем логин и пароль на свои, выполняем:

    chmod +x reboot_yota.command

    Готово. Двойной клик по файлу, перезагружает модем.

    Сразу подчеркну, тестировал только на Mac OS, работает прекрасно. Надеюсь, кому-нибудь поможет )
    Поделиться публикацией

    Комментарии 25

      0
      В Микротике есть вачдог, специально для этих целей. Неужели в Зюхалях ничего подобного не реализовали?
        0
        Если мне память не изменяет — что-то подобное есть, но второй случай поймать автоматически не так просто.
          0
          На первом скриншоте статьи как раз он изображен, прошу прощения за невнимательность.
          Когдато на 3G модемах чтобы избежать просадки я AT командами выключал 2G режим. Помогало.
          0
          Работает он отвратно. Интервал пинга задать нельзя, только таймаут на старте.
          Плюс старый баг с чекбоксом Enabled: если указан адрес для пинга, то чекбокс игнорируется.
            0
            использую watchdog для переключения vpn, отлично все работает.
              0
              Netwatch же. А мы говорим о Watchdog.
                0
                Да, именно netwatch, описка.
          0
          Блин, я думал будет что-то автоматизированно.
          Или хотя бы разбор причины такого поведения модемов.
          Или что вы нашли и укротили крутой баг в зикселе/йоте и все исправили.
          А тут ручной двойной клик по файлу на компе.
          Это не проще, чем также вручную перезагрузить весть роутер перевернув питание, или модем
            0
            Нажать на файл немного проще и быстрее, а если делать это несколько раз в день, то преимущество на лицо:) ну вы можете полностью автоматизировать процесс, сделать, чтобы по графику запускался какой-нибудь скрипт, который бы тестил скорость, и если она ниже установленного порога, перезапускал модем) будем рады такому решению)
              0
              Для этого надо держать включенным компьютер, как минимум, и иметь к нему доступ. Плюс это совершенно не годится, когда у тебя удаленный сервер расположен там, и ездить туда каждый раз, чтобы «нажать по файлику» — это совсем не по гиковски.

              А если решение сделано для бухгалтерш, которые максимум — могут запустить файл, то гораздо проще вынести им hardware-кнопку от пилота, которую надо просто выключить-включить, reaferon и не надо никуда лезть со стремянкой. Даже если роутер у вас высоко на крыше, то вам поможет POE-инжектор, который также можно переключать где-то внизу в помещении.

              Плюс у йота-модемов есть такой глюк, что помогает только перезагрузка всего роутера, а не просто рестарт питания по usb, которого не хватает для полноценной перезагрузки йота-модема.
              0
              Вы не правы. У меня на удаленном складе Зухель с Ётой находятся у окна на высоте 4 метров. Такова особенность не шибко стабильного сигнала и толстых питерских стен. Бедные женщины из складской бухгалтерии для перезагрузки модема ставят стремянку, чтобы до него добраться. Так что этот батничек будет им очень кстати, как раз сегодня туда поеду.
                0
                Рад, что поможет вам) только замечу, что это не батничек, с Windows можно также подключиться по telnet, но как там автоматизировать ввод дальнейших команд, я точно не знаю, но скорее всего что-то есть) в общем, надо найти способ автоматической отправки команд в telnet на Windows
                  0
                  Одно из решений — https://habrahabr.ru/post/180281/
                  Есть еще мелкая программка Telnet Script Executor. Я иногда пользуюсь ей.
                  0
                  Почему бы электропитание модема не сделать через обычный электрический выключатель, размещенный на доступной высоте?
                  Это, имхо, лучше, чем программная перезагрузка, ибо встречались у Zyxel-ей и такие глюки, которые исправляются только полным обесточиванием.
                0
                Вполне логичным было бы совместить 2 подхода — когда перестают ходить пинги автоматически перезапускать модем.
                  0
                  Вы читали статью? Автор же пишет:
                  Когда соединение есть, и скорость неудовлетворительная или она просто почти на нуле, сервер гугла будет пинговаться, поэтому Ping Checker нам не поможет.

                  Исходная проблема то в потере скорости
                    0
                    Проблем много разных. Одна из них — насмерть отваливается модем (от слова совсем) до выключения его питания.
                  0
                  Как-то слабо тянет на укрощение, больше похоже на лечение симптоматики, а не причины «болезни». К тому же метод требует личное присутствие, и нет намека на автоматизацию процесса.
                    0
                    Воу-воу, какие похожие симптомы! Но решение проблемы у меня другое.
                    Коротоко, пользую в подмосковье на даче (60км за мкад, в районе Кубинки):
                    USB-модем Yota — USB-удлинитель(2x5м) 10м — Zyxel Keenetic Omni — витая пара — Zyxel Keenetic 4g II.
                    Девайсов 12-18, все по WiFi.

                    Было всё тоже самое:
                    1. Соединение с интернетом пропадает полностью
                    2. Соединение как бы есть, но его нет (очень-очень низкая скорость)

                    Мучился долго, постоянно ребутил, но путём проб, тестов, пингования и прочей дрочи вприсядку выяснилось, что МОЯ проблема лежит не в «Yota->провайдер» а в WiFi сетке.
                    Никаких проблем с каналами быть не могло, т.к рядом нет других сетей. Пробовал разные стабильные прошивки, менял каналы — не помогло.
                    Помогло следующее: сменил тип шифрования WiFi точек с WPA2-PSK на WPA и полетело. Очень стабильно начало работать. Про ребуты забыл как про страшный сон. Не знаю почему Zyxel не может справится с WPA2, я не оч. опытен в сетевых железках (вернее знаю: оборудование дерьмо дешёвое), но факт фактом: не может.
                    У кого проблемы, попробуйте, вдруг и вам поможет.
                      0
                      Пользуюсь Yota почти год, когда устал бороться с низкой скоростью (ping нормальный) решил проблему кардинально — вместо модема Yota воткнул в роутер 4g модем очень зеленого оператора. С тех пор «ни одного разрыва», ну несколько раз было, решилось через техподдержку. Совет нашел в отзывах о провайдерах на сайте по проверке скорости (короткое название, писать не буду), предположительно фирменный модем перегревается и начинает работать плохо.
                        0
                        Сталкиваюсь с такой проблемой постоянно (только у меня не Yota, а Мегафон). В моем случае проблема в том, что перезагрузка модема это не вариант. Использую это соединения для онлайн игр (FIFA) и постоянные обрывы выкидывают из игры. Задумываюсь над созданием резервного подключения на том же Zyxel. Есть у кого опыт использования в подобной ситуации? Интересует как быстро модем переключит сеть.
                          0
                          Zyxel Keenetic Giga II + модем М100-4 (правда с симкой Yota) — проблем нет, ни обрывов, ни перезагрузок. Если со скоростью беда — общение с ТП, правда достаточно долгое, но потом на полгода проблем не возникает. Мегафон работал лучше и скорость давал хорошую, но пришлось уйти на безлимит, хотя и с потерей в скорости.
                            0
                            Проблема не столько в скорости, сколько в обрыве соединения. Я живу в частном секторе, где все в округе сидят с мобильным интернетом. По вечерам в будни скорость падает конечно. Но в момент когда соединение обрывается я беру телефон, который работает не по wifi (тоже Мегафон), а по мобильному интернету. И на нем связи тоже нет.
                        • НЛО прилетело и опубликовало эту надпись здесь
                            0
                            Последние версии модемов йопты изрядно глючные на уровне прошивки. Прошивок к ним в принципе они не дают. Сейчас мучаюсь. Старый йопта модем отлично работает в условиях улицы — в боксе для облачного видеонаблюдения. А новинка от прошлого года — шлак.

                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                            Самое читаемое