перезагрузка huawei HG8245H через bat

  • Автор темы Автор темы toptop
  • Дата начала Дата начала

toptop

Пользователь
Регистрация
01.10.2015
Сообщения
57
Реакции
1
Баллы
6
Привет всем.
Подскажите, пожалуйста bat файл для перезагрузки модема(оптический терминал) huawei HG8245H
раньше был обычный модемчик, был хороший bat файл все работало, но теперь с этим huawei HG8245H кто-нибудь может помочь?
 
А почему именно бат файл? Я вот ростелокомовский модем c# кодом перезагружаю. Пример:

Код:
Развернуть Свернуть Копировать
   private void Disconnect()
        {
            try
            {
                WebClient wc = new WebClient();
                wc.Credentials = new NetworkCredential("admin", "admin");
                //string url = @"http://192.168.0.1/userRpm/StatusRpm.htm?Disconnect=Disconnect&wan=1:65";
                string url = @"http://192.168.1.1/wancfg.cmd?action=pppinterconn&pppcmd=Disconnect";
                wc.DownloadString(url);
            }
            catch (Exception ex)
            {
                this.txbError.Text = ex.ToString()+ Environment.NewLine;
            }
        }

        private void Connect()
        {
            try
            {
                WebClient wc = new WebClient();
                wc.Credentials = new NetworkCredential("admin", "admin");
                //string url = @"http://192.168.0.1/userRpm/StatusRpm.htm?Connect=Connect&wan=1:65";
                string url = @"http://192.168.1.1/wancfg.cmd?action=pppinterconn&pppcmd=Connect";
                wc.DownloadString(url);
            }
            catch (Exception ex)
            {
                 this.txbError.Text = ex.ToString() + Environment.NewLine;
            }
        }

Посмотри в мануале какие у тебя есть команды по http и поменяй.
 
  • Оценить
Реакции: alexsandroid и toptop
а я тупо рву коннект батником им же и востанавливаю
 
  • Оценить
Реакции: toptop
А почему именно бат файл? Я вот ростелокомовский модем c# кодом перезагружаю. Пример:

Код:
Развернуть Свернуть Копировать
   private void Disconnect()
        {
            try
            {
                WebClient wc = new WebClient();
                wc.Credentials = new NetworkCredential("admin", "admin");
                //string url = @"http://192.168.0.1/userRpm/StatusRpm.htm?Disconnect=Disconnect&wan=1:65";
                string url = @"http://192.168.1.1/wancfg.cmd?action=pppinterconn&pppcmd=Disconnect";
                wc.DownloadString(url);
            }
            catch (Exception ex)
            {
                this.txbError.Text = ex.ToString()+ Environment.NewLine;
            }
        }

        private void Connect()
        {
            try
            {
                WebClient wc = new WebClient();
                wc.Credentials = new NetworkCredential("admin", "admin");
                //string url = @"http://192.168.0.1/userRpm/StatusRpm.htm?Connect=Connect&wan=1:65";
                string url = @"http://192.168.1.1/wancfg.cmd?action=pppinterconn&pppcmd=Connect";
                wc.DownloadString(url);
            }
            catch (Exception ex)
            {
                 this.txbError.Text = ex.ToString() + Environment.NewLine;
            }
        }

Посмотри в мануале какие у тебя есть команды по http и поменяй.
спасибо попробую разобраться. У меня тоже ростелеком. А модем такой же у тебя или не имеет значение в этом csharp коде?
 
а я тупо рву коннект батником им же и востанавливаю
если я правильно понимаю рву коннект - это просто отключить соединение в виндоус, а если соединение отключаешь то Ip не меняется же или я что-то не так понимаю?
 
почему не меняется?
на ноуте+вифи мож и не меняется, а на компе на прямую если прикурено норм все, новый получаем)
 
сейчас в ручную попробовал отключить и включить соединение. Одина ковый ip до и после или я что-то не то делаю?
 
сейчас в ручную попробовал отключить и включить соединение. Одина ковый ip до и после или я что-то не то делаю?
Да все верно. Нужно не отключать, включать соединение с роутером. А именно на роутере делать отключение и включение конекта к интернетам. В коде я посылаю запрос(соед./отсоед.) по протоколу http с авторизацией. Вот тут http://4pda.ru/forum/index.php?showtopic=557472&st=500 почитай вроде про твой девайс идет речь.
 
  • Оценить
Реакции: toptop
Интересует вопрос создания именно bat-файла для перезагрузки данного роутера. Путь к этому файлу указывается в шаблоне. Шаблон покупной без возможности редактирования. Может кто-нибудь подскажет?
 
Сразу не увидел пост. тоже аналогичная проблема
неужели так никто и не помог?
 
Поделитесь bat файлом для перезагрузки модема(оптический терминал) huawei HG8245H
 
А подробнее я зеленый в этой теме еще..
 
там в шабе нужно путь указывать к bat файлу
 
все решил вопрос будут вопросы пишите в скайп seo.tube
сделать надо шаб отдельный для ребута, из этого шаба сделать батник, а уже этот батник в папку основного шаба
 
Расскажу, как я решил вопрос, может кому пригодится.

Сделал батник с командами:
devcon disable "ID_устройства"
devcon enable "ID_устройства"
Первая команда отключает usb модем (соединение автоматом отключается), вторая команда подключает usb устройство.

Так как в интерфейсе программы подключения моего оператора не были продуманы настройки вкл./выкл. автоматического подключения и переподключения - нашел в файлах проги файл вида "SysSetting.xml".

Часть кода, отвечающая за автоматическое переподключение при разрыве:
<REDIAL>
<enable>0</enable>
<roamenable>1</roamenable>
...
</REDIAL>
Лично у себя enable поменял на 1, roamenable поменял на 0.
Это помогло. У вас может быть немного по-другому, но суть я, надеюсь, донес.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)