Cisco tips - конфігурація модему за допомогою функції Cisco IOS - script reset

У цьому документі розглядається використання лінійної підкоманди script reset для спрощення конфігурації модему на сервері доступу або порту AUX. Script reset забезпечує краще управління конфігурацією за допомогою посилки ініціалізує рядки модему щоразу, як його лінія переходить у вихідний стан. Тут наводиться інформація про саму команду та приклад роботи з нею.

Пам'ятайте, що для встановлення модему на сервері доступу Cisco необхідно зробити наступні кроки:

1. З'єднати модем з відповідною монтажною проводкою.

2. Правильно задати рядок, що ініціалізує, для модему.

3. Налаштувати модем і сервер доступу відповідно до Ваших завдань.

4. Перевірити з'єднання за допомогою сеансу EXEC. Детально цей процес наводиться в документації до факс-модему: "Basic Modem Cabling and Configuration" (Основи монтажу кабельної проводки та конфігурації) та "Cabling Guide for RJ-45 Console/AUX Ports" (Посібник з монтажу кабельної проводки для RJ-45 та портів консолі та AUX).

Використання script reset

Функція Cisco IOS -script reset- може посилати конфігурацію Вашого модему щоразу, коли лінія модему перетворюється на вихідний стан. Таким чином, Вам не потрібно виконувати імітацію сеансу Telnet для конфігурування кожного модему, конфігурація модему буде здійснюватися автоматично. Для використання script reset, Вам потрібно створити"chat script"(сценарій спілкування), що представляє рядок парних символів операторів очікування та посилки, за допомогою якого здійснюється обмін між сервером доступу та модемом.Chat scriptмістить рядок ініціалізації модему.

При завданні рядкаchat scriptдотримуйтесь таких вказівок:

  • Дайте ім'я рядкуchat scriptтаке ж, як ім'я модему, наприклад,"dataport-v.32."
  • Якщо у рядкуchat scriptпотрібно використовувати символ"\", введіть"\\".
  • Не використовуйте команду запису (&w) у рядкуchat script, ця команда буде виконуватися script reset, що може призвести до зносу енергонезалежної пам'яті модему. Оскільки в рядку немає команд&w, запрограмуйте модем, задавши відповідну установку &d. Типово,&d2- це команда, за якою модем перериває будь-які виклики, але не відновлює установки, що зберігаються в незалежній пам'яті (правильної конфігурації може і не бути в енергонезалежній пам'яті).

Для модему AT&T DataPort v.32bis, можна використовувати наступний рядок chat script:

chat-script dataport-v.32 "" "at&fs0=1&d2&c1%c1\n5" "OK" ""

Потім застосуйте chat script до лінії з лінійною підкомандою script reset.

script reset dataport-v.32

Підтвердьте належне функціонування chat script за допомогою наступних команд налагодження:

Тепер перевірте виконання сценарію DataPort.

Modem control/process activation debugging is on (процес активації налагодження включений)

Chat scripts activity debugging is on (активне налагодження chat scripts включено)

% Console already monitors (% вже перевіреної консолі)

Router#cle line 1

17:30:53: TTY1: Line reset

17:30:53: CHAT1: Attempting line reset script

17:30:53: CHAT1: Matched chat script dataport-v.32 to string dataport-v.32

17:30:53: CHAT1: Chat script dataport-v.32 started

17:30:53: CHAT1: Sending string: at&ffs0=1ⅆ&c1%c1\n5

17:30:53: CHAT1: Expecting string: OK

17:30:53: CHAT1: Completed match for expect: OK

17:30:53: CHAT1: Sending string:

17:30:54: CHAT1: Chat script dataport-v.32 finished, status = Success

17:30:54: TTY1: Модем: READY-HANGUP

17:30:55: TTY1: dropping DTR, hanging up