Форум на Краснотурьинск.ру
/cgi-bin/yabb2/YaBB.pl
Технический >> Компьютерная тусовка >> Нужно написать программу
/cgi-bin/yabb2/YaBB.pl?num=1456404441

Сообщение написано SEGА в 25.02.2016 :: 17:47:21

Заголовок: Нужно написать программу
Создано SEGА в 25.02.2016 :: 17:47:21
Смысл в том что нужно подключиться к модему (пройти авторизацию)
Сравнить ip адрес WAN порта и если он из разряда частный ip произвести перезагрузку
проверку производить раз в 10 минут

Модемы разные
кто может помочь? 

Заголовок: Re: Нужно написать программу
Создано FiN в 28.02.2016 :: 19:38:50

SEGА записан в 25.02.2016 :: 17:47:21:
Модемы разные

этож зоопарк, наверняка еще там только web интерфейс который может измениться... былбы telnet и cli еще туда сюда, а так  это тупиковый вариант ну или ценник нормальный (за 30-50к+саппорт), смотри в сторону пинговалок - нет инета отключает 220.

Заголовок: Re: Нужно написать программу
Создано SEGА в 29.02.2016 :: 10:49:46
телнет есть, на обоих
вот пример того что нужно сделать
1. авторизация

2. проверка IP

3.1 IP белый. Повторить проверку через 10 минут
3.2 IP серый Перезагрузить Модем
серые ip
10.0.0.0 — 10.255.255.255
172.16.0.0 — 172.31.255.255
192.168.0.0 — 192.168.255.255


4. Проверить IP через 2 минуты.
Что то типо этого нужно

командой ifconfig ppp1
можно выяснить ip

Code:
ifconfig ppp1
ppp1            Link encap:Point-Point Protocol
              inet addr:31.162.96.61 P-t-P:212.220.34.210  Mask:255.255.255.2

              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1460  Metric:1
              RX packets:6740 errors:0 dropped:0 overruns:0 frame:0
              TX packets:8051 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:3
              RX bytes:89820 (87.7 KiB)  TX bytes:175093 (170.9 KiB)

>

Заголовок: Re: Нужно написать программу
Создано FiN в 02.03.2016 :: 11:34:29
про ipconfig и серые адреса познавательно спасибо:)

если есть telnet с ipconfig и reboot можно скриптами сделать, под чем крутится скрипт/программа будет? ну и ориентировочный бюджет мероприятия, можно в лс:)

Заголовок: Re: Нужно написать программу
Создано Твердь в 28.04.2016 :: 08:42:42
Заинтересовала тема. Покопался в нете, понаписал индусского кода  :)  я не программист уж извините. У меня в подопытных был модем Qtech - он в телнете не понимает ipconfig, но есть другая команда. Дальше танец с бубном для выделения IP с wan pvc 1/50. Может пригодится код, маленько допилите под себя.
вместо print с серой строкой можно tn.write(b'reboot\r') подставить, если в телнет такая команда есть.
https://drive.google.com/file/d/0B46AvLL4wiIqT0VUUFZ0dFZMR3c/view
Картинки вставлять так и не научился  :)

Форум на Краснотурьинск.ру » Powered by YaBB 2.5 AE
YaBB © 2000-2011. Все права защищены.