Как с помощью питона изменить настройки в роутере.

Решение проблем и ответы на вопросы

  • Мобильная версия сайта
  • Редакция от:20.02.2016 15:04:08

Тема: "Как с помощью питона изменить настройки в роутере."

У меня постоянно сбрасываются настройки роутера. И параллельно я начал изучать python. Теперь вопрос
Как мне с помощью кода на питоне изменять настройки роутера?
В дальнейшем хочу скомпилировать в простой .exe, и дальше запускать его тогда, когда в очередной раз настройки сбросятся. Или в автозагрузчик его закину
по моему библ request не поможет

  • Хм, у меня как-то несколько месяцев не было интернета (не оплачивал).
    В то время у провайдера были какие-то постоянные проблемы с абонентской сетью, постоянные обрывы и не только у меня, в основном под вечер часам к 9-10. До этого я подключал фиксированный IP и соответственно IP-Адрес и Шлюз сменились, а по истечении месяца я отключил ее (еще было до отключения интернета на несколько месяцев).

    И вот значит, сижу я без интернета уже второй месяц, лазаю по настройкам роутера и вижу интересную картину - когда перезагружаешь интернет, иногда может выдать совершенно левый адрес шлюза (тот, который мне установился при фиксированном IP). Прикол был в том, что на этом шлюзе у меня интернет работал несмотря на отсутствие оплаты, но увы только на порту 80 (http). Вполне мог сидеть на необходимых мне сайтах (включая и Вконтакте, теперь уже не получится так).

    К чему я это:

    Для получения такого шлюза надо было постоянно перезагружать интернет соединение и ждать когда выдаст этот шлюз, сначала его получение было легким (1-2 перезагрузки). потом же дошло до 5-7 а потом и вообще до 8-10.
    Надоело вручную все делать. Выход - написать программу, к тому времени когда я ковырял роутер я нашел интересую вещь (Можно авторизоваться в роутере не заходя в сам веб-интерфейс, а просто отправляя запросы на определенный адрес, типа такого: 192.168.1.1/auth?login=admin&password=admin, и далее можно было запросить любую информацию или изменить ее).

    Написав небольшую программу, я оставил роутер на автоматическую перезагрузку интернета и настроил звуковое оповещение от программы для себя, для большей информативности создал счетчик перезагрузок интернета с помощью программы.
    Спустя 10 минут примерно слышу свой сигнал, 34 перезагрузки чтоб его. Потом же провайдер прикрыл эту возможность, жаль, а то вполне можно было посидеть в интернете (на той же скорости) на халяву.

    Увы у меня не было возможности подключиться к роутеру например через telnet.

    Вывод: если найдешь способ управлять роутером без браузера - сможешь автоматизировать любое свое действие с ним..
Настройка, вход в admin 192.168.1.1.. Все права защищены 2015-2019.