Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Автоматизация настройки модемов  (Прочитано 721 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Siiimba

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Автоматизация настройки модемов
« : 04 Февраля 2010, 09:31:19 »
Такая ситуация:
Нужно настраивать много модемов ZTE, нужно написать скрипт который автоматом будет заходить на модем, вводить логин с паролем (admin, admin), задает нужные настройки и удаляет ненужные. Сохраняется, перезагружается.

Вот пример сценария на windows:


h 192.168.1.1

c

w Login:

s admin

s #13

w Password:

s admin

p 650

s #13

p 650



s wan config 0.0.33 1 --protocol bridge --encap llc --vlan 0 --state enable --service br_0_33

s #13

p 3550

s save

s #13

p 3550

s reboot

s #13

p 4650



d

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #1 : 04 Февраля 2010, 12:14:26 »
На сколько я помню, telnet в линухе понимает перенаправление ввода.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6166
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #2 : 04 Февраля 2010, 12:23:18 »
Вот пример сценария на windows:

Больше похоже на пример сценария интерфейса модема.

Оффлайн Siiimba

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #3 : 04 Февраля 2010, 14:01:04 »
Так именно настройка интерфейса модема меня и интересует.

Мне нужно "перефразировать" указанный мой сценарий в одну понятную команду для терминала ubuntu

возможно ли такое сделать? если да, прошу вас о помоши =)

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6166
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #4 : 04 Февраля 2010, 14:05:22 »
Мне нужно "перефразировать" указанный мой сценарий в одну понятную команду для терминала ubuntu

Как вы запускаете этот скрипт в винде?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #5 : 04 Февраля 2010, 21:12:19 »
Так именно настройка интерфейса модема меня и интересует.

Мне нужно "перефразировать" указанный мой сценарий в одну понятную команду для терминала ubuntu

возможно ли такое сделать? если да, прошу вас о помоши =)

telnet 192.168.1.1 < setupscript
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Siiimba

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #6 : 05 Февраля 2010, 06:03:18 »
Как вы запускаете этот скрипт в винде?

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

Смотрите, мне нужно 400+ модемов настроить. И каждый раз писать в консоли вот это очень муторно.

telnet 192.168.1.1
Login:*******
Password:*******
wan config 0.0.33 1 --protocol bridge --encap llc --vlan 0 --state enable --service br_0_33
wan delete 0.0.35
save
reboot

вот как то все это либо в один скрипт надо объединить либо может кто perl изучает, на нем можно написать, можете помочь?


AnrDaemon
, вот что на это отвечает.

maxim@maxim-home:~$ telnet 192.168.1.1 < setupscript
bash: setupscript: No such file or directory

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6166
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #7 : 05 Февраля 2010, 11:03:55 »
Дли винды я сделал приложение bat в нем все настройки и прописал, просто щелкаешь его, оно настраивает модем и перезагружает.

Ну так сделайте приложение sh, в нем все настройки пропишите, потом просто щелкните его, оно настроит модем и перезагрузит.

------------
Сценарий настройки сохраните в файле  setupscript и выполните
telnet 192.168.1.1 < setupscriptтолько скрит создавать нужно не в винде (чтоб формат переноса строк был UNIX).

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #8 : 05 Февраля 2010, 14:15:50 »
AnrDaemon, вот что на это отвечает.

maxim@maxim-home:~$ telnet 192.168.1.1 < setupscript
bash: setupscript: No such file or directory


А ты вообще создал этот файл, прежде чем его заталкивать в телнет? ...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Siiimba

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #9 : 05 Февраля 2010, 17:44:59 »
Благодарю, сделаю, опробую на работе - отпишусь  :)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Автоматизация настройки модемов
« Ответ #10 : 05 Февраля 2010, 20:10:21 »
Только совет - вставить в скрипт после проделывания настроек - печать состояния. Для визуального контроля.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.034 секунд. Запросов: 20.