Керівництво по підключенню модему з маршрутизатором

У цьому документі пояснюється, як налаштовувати маршрутизатори і сервери доступу Cisco для підключення зовнішніх модемів до асинхронним і AUX-портам. У ньому також пояснюється, як налаштувати модем для правильної роботи при підключенні. Документ стосується сполук з портом консолі, але тільки на рівні концепцій, які не описуючи реальну практику установки.

Примітка: Цей документ не є посиланням для Microcom або модемів MICA, використовуваних внутрішньо на AS5200, AS5300, AS5800, Cisco 2600 або маршрутизатора Cisco 3600. Він також не є довідником із синхронних модемів, хоча деякі відомості можуть ставитися і до них. Цей документ є довідкою тільки для асинхронних модемів. Незважаючи на те, що більша частина інформації, що приводиться тут, може застосовуватися для синхронних модемів, не варто покладатися на неї при їх налаштування.

Для даного документа відсутні попередні умови.

Відомості в цьому документі засновані на версіях обладнання та програмного забезпечення, зазначених нижче.

Версії Програмного забезпечення Cisco IOS 9.21 і пізніше

Модем, який V.34-здатний (або краще)

Примітка: Цей документ не звертається до платформ, які досягли статусу Закінчення терміну служби, такого як ASM, MSM, CSM, STS-10 або 500-CSs.

Відомості, що містяться в даному документі, були отримані з пристроїв в спеціальній лабораторній середовищі. Всі пристрої, описані в даному документі, були запущені з конфігурацією за умовчанням. Перед виконанням будь-яких команд в активній мережі необхідно усвідомлювати потенційні наслідки їх застосування.

Перший етап з'єднання модему з маршрутизатором - установка апаратного забезпечення. Основні питання тут - які кабелі використовувати, і використовувати або не використовувати порт консолі для модему, і чому.

Важливо підключити модем з маршрутизатором перед налаштуванням модему для перевірки зв'язку між ними. Якщо монтаж здійснено неправильно, все інше не буде працювати.

Як правило, зовнішні модеми виробляються з роз'ємом для передачі даних з гніздом (DCE) порту DB-25 для підключення до пристрою, такого як ПК або маршрутизатор. Використовуючи наведену далі таблицю можна вибрати правильні кабелі для підключення модему до маршрутизатора. Крім того, таблиця містить відомості про необхідні кабельних системах і типах фізичних портів на маршрутизаторах Cisco, до яких модем може бути підключений.

Приклади, де знайдено

Чи необхідні кабелі

Cisco частина CAB-SS-232MT (=).

Примітка: Синхронні / асинхронні інтерфейси вимагають команди асинхронної конфігурації фізичного рівня для того, щоб працювати в асинхронному режимі.

Примітка: Cisco 1005 вимагає набору можливостей IP / ASYNC або IP / IPX / ASYNC ПО Cisco IOS, щоб дозволити асинхронний режим в своєму послідовному інтерфейсі.

Є кілька переваг підключення модему до порту консолі маршрутизатора замість порту AUX. Однак недоліки істотні.

Переваги підключення модему до порту консолі:

Можна відновлювати паролі віддалено. Але при цьому хтось повинен буде знаходитися поряд з маршрутизатором, щоб вимкнути / включити електроживлення. Крім цього обставини, все проходить так само, як якщо б ви перебували безпосередньо біля маршрутизатора.

Це зручний спосіб під'єднати другий модем до маршрутизатора без асинхронних портів. Він має переваги, якщо необхідно отримувати доступ до маршрутизатора для настройки або управління і залишати порт AUX вільним для маршрутизації викликів на вимогу (DDR).

Деякі маршрутизатори (наприклад, Cisco 1600) не мають портів AUX. Якщо потрібно підключити модем до маршрутизатора і залишити послідовний (е) порт (и) вільними для інших підключень, консоль є єдиним варіантом.

Недоліки підключення модему на консольному порте:

Порт консолі не підтримує управління для модему RS232 (DSR / DCD, DTR). Таким чином, коли сеанс EXEC завершується (з виходом), підключення модему не скидається автоматично. Користувачеві потрібно вручну розірвати підключення.

Більш серйозною проблемою є те, що якщо з'єднання модему скидається, сеанс EXEC автоматично не перезавантажує. Це може являти собою вразливість в системі безпеки, при якій наступні виклики, спрямовані в цей модем можуть отримувати доступ до консолі без введення пароля. Зробити вразливість менше можна при завданні короткого інтервалу для відключення з таймаут (exec-timeout) на лінії. Однак якщо безпека дуже важлива, використовуйте модем, який може давати запрошення на введення пароля.

Даний консольний порт, на відміну від інших асинхронних каналів, не підтримує апаратний (CTS / RTS) контроль потоку. Cisco рекомендує не використовувати контроль потоку. Якщо відбуваються переповнення даними, можна, проте, включити програмний (XON / XOFF) контроль потоку.

Консольні порти більшості систем підтримують швидкості передачі даних до 9600 біт / с.

Консольного порту не вистачає можливості зворотного Telnet. Якщо модем втрачає свою збережену рядок ініціалізації, єдиним виходом є фізично відключити його від маршрутизатора і підключити до іншого пристрою (такого як AUX-порт або ПК) для повторної ініціалізації. Якщо модем на порте AUX втрачає свою рядок ініціалізації, для вирішення проблеми можна віддалено використовувати зворотний Telnet.

Не можна використовувати консольний порт для маршрутизації викликів на вимогу, оскільки у нього немає відповідного асинхронного інтерфейсу.

Примітка: Частина документа присвячена неконсольним з'єднанням.

Важливо налаштувати лінію TTY до настройки або ініціалізації самого модему. Дві основні причини полягають в наступному:

Дозволити зворотний доступ до модему по протоколу Telnet.

Якщо ви міняєте швидкість лінії після того, як модем вже инициализирован, він більше не буде зв'язуватися з маршрутизатором, поки знову не отримає дані про те, на якій швидкості це робити.

В цілому, найкраще працює наступна конфігурація лінії:

TTY #. Допоміжний порт - канал 1 на маршрутизаторі, last_tty + 1 на сервері доступу, канал 65 на моделях Cisco 2600s і 3620, канал 129 - на Cisco 3640.

Встановлено на найвищу швидкість, загальну для модему і порту. Дане значення зазвичай одно 115200 бод. Подивіться відомості про швидкість передачі даних в бітах.

-Стоповие розряди: 1

Поліпшите пропускну здатність, зменшивши асинхронні витрати формування кадрів (за замовчуванням використовується 2 степових біта).

Управління потоками RTS / CTS.

Скидання підключення при втраті DCD (DSR). Цикл сигналу DTR для завершення з'єднання. Також ця команда дозволяє встановлювати вихідні з'єднання з модемом.

transport input all | telnet

Дозволяє вихідні з'єднання з даними каналом. Це необхідно для того, щоб дозволити зворотне підключення по telnet до модему.

Ця конфігурація передбачає, що модем завжди пов'язується з нами на "швидкості" (ось чому слід LOCK SPEED на модемі), що висновок CD модему відображає дійсний статус несучої, і що модем роз'єднується, коли маршрутизатор скидає DTR. Уникайте параметра autobaud для speed, якщо це можливо, оскільки зазвичай він призводить до більш низької пропускної здатності.

Підтримують платформи і інтерфейси

Для моделей Cisco 1005 1600 і 2509 - через допоміжний порт 2512 модулів Cisco 2600, 3600 і WIC, які підтримують зовнішні асинхронні модеми (наприклад, NM-16A, WIC-2A / S)

Примітка: Якщо ви направляєте по Порту AUX, зауважте, що кожен символ генерує переривання процесора. Аварійно високий рівень завантаження ЦП може бути знижений більш низькою швидкістю порту AUX.

Cisco рекомендує використовувати команду modem autoconfigure type (представлений в програмному забезпеченні Cisco IOS версії 11.1), для настройки модемів, підключених до асинхронним лініях. При використанні версії програмного забезпечення Cisco IOS, більш ранній, ніж 11.1, можна використовувати script startup і script reset для настройки модемів через сценарій діалогового взаємодії.

Для більшості додатків слід налаштувати сучасний модем за наступною інструкції:

Відновіть заводські настройки за замовчуванням (якщо можливо, використовуйте шаблон контролю потоку).

Використовуйте контроль апаратного потоку (RTS / CTS).

Використовуйте звичайний модемний контроль (розрив виклику на скидання DTR; скидання DCD на скидання мережі).

Увімкніть контроль помилок (LAP-M [V.42] і MNP) (необов'язково).

Увімкніть стиснення даних (V.42bis), але не вимагайте його.

Дозвольте все модуляції, які підтримує модем.

Заблокуйте швидкість DTE на максимальній швидкості, яку підтримують і модем, і асинхронна лінія.

При необхідності включіть автовідпов. Перебуваючи в режимі автовідповідача, ігноруйте escape-послідовність (+++).

Програмне забезпечення Cisco IOS підтримує ряд вбудованих значень можливостей модему для різних внутрішніх і зовнішніх модемів. Ця команда показує приклад modemcap з програмного забезпечення Cisco IOS, Release 11.3 (9) T:

Якщо ви думаєте, що одне з цих вбудованих значень можливостей модему підходить, можна використовувати modem autoconfigure type або команда modem autoconfigure discovery.

Примітка: Mica вбудованого значення можливостей модему складається з F. Його можна використовувати з багатьма модемами для відновлення заводських налаштувань.

Примітка: Cisco не гарантує придатність або відповідність версій вбудованих можливостей для модемів, відмінних від Cisco.

Можна задати власні можливості модему і використовувати команду modem autoconfigure type:

Використовуйте цю команду глобальної кофигурации для визначення власного modemcap:

Modemcap застосовується до рядка налаштування з наступною командою:

Примітка: Рядок ініціалізації в команді modemcap edit вводиться без попереднього AT і завершального W.

Примітка: modemcap_name в цих командах не повинен збігатися з однією з визначених записів, перерахованих командою show modemcap.

Примітка: Рядок ініціалізації повинна починатися з команди скидання на установки за замовчуванням (зазвичай F або F1).

Примітка: Для цього методу для роботи модем повинен бути налаштований з луною і включеними кодами відповіді. Зазвичай модеми надходять від виробника з включеними цими значеннями. Однак може знадобитися вручну провести сеанс зворотного Telnet на модем і задати команду включити echo і response. Зазвичай це виконується по команді ATE1Q0. Див. Документацію до модему.

Використовуйте цю команду глобальної кофигурации для настройки сценарію діалогової взаємодії для конфігурації модему:

Сценарій діалогової взаємодії можна викликати вручну для однієї лінії за допомогою команди:

Сценарій діалогової взаємодії може бути викликаний також автоматично. Додайте в лінійну конфігурацію дану команду:

Сценарій діалогової взаємодії буде викликатися при кожному перезавантаженні системи, при скиданні лінії після закриття сеансу або при звільненні лінії вручну.

Використовуйте команду debug chat для перевірки роботи функцій сценарію діалогової взаємодії.

Примітка: Для цього методу для роботи необхідно налаштувати модем з луною і включеними кодами відповіді. Зазвичай модеми надходять від виробника з включеними цими значеннями. Однак може знадобитися вручну провести сеанс зворотного Telnet на модем і задати команду включити echo і response. Зазвичай це виконується по команді ATE1Q0. Див. Документацію до модему.

Виконайте цю команду для встановлення з'єднання зворотного доступу по протоколу Telnet:

Порт AUX будь-якого маршрутизатора має лінійний номер, рівний номеру останньої асинхронної лінії +1. Подивитися, який це лінійний номер, можна за допомогою команди show line або show line aux 0.

Якщо в з'єднанні відмовлено, це зазвичай означає, що з цим портом вже є з'єднання, або на порте працює EXEC (запрошення). Причиною може бути те, що модему не вдається скинути CD після роз'єднань виклику. Це призводить до того, що EXEC залишається після роз'єднання. Для повернення лінії в стан простою можна видалити з неї консоль і повторити спробу. Якщо вона все ще не працює, переконайтеся в тому, що встановили для цієї лінії команди modem inout і transport input all | telnet. Також переконайтеся в тому, що модем не встановлено на перевизначення DTR (як, наприклад, модеми USR, які можуть робити це з настройками комутатора DIP). Якщо немає управління по модему (як у випадку з портами pre-9.21 AUX), обов'язково введіть команду no exec на лінії перед виконанням зворотного підключення. Можна також спробувати налаштувати модем, використовуючи зовнішній термінал. В якості останнього засобу від'єднайте модем, очистіть лінію, зробите з'єднання telnet і потім підключіть модем. Це дозволить уникнути відмови в доступі до лінії для неправильно налаштованого модему.

Завжди починайте команди ініціалізації модему з префікса AT і віддавайте їх з такою частотою, з якою ви б хотіли, щоб ваш модем спілкувався з маршрутизатором Cisco.Ето гарантує, що модем завжди буде спілкуватися на очікуваної швидкості, незалежно від швидкості будь-якого входить модемного з'єднання ( якщо ви встановили модем на блокування швидкості DTE, що потрібно).

Якщо підключення віддаленого доступу EXEC перестало відповідати, введіть ^ U (clear line) і ^ Q (XON), а потім кілька разів натисніть повернення каретки.

Якщо при отриманні вхідного дзвінка ввести "quit", а з'єднання з модемом не буде розірваний, можливо, відсутня DTR, управління модемом не налаштоване належним чином на маршрутизаторі Cisco або неправильна розводка кабелів.

Якщо ви виявили, що перебуваєте в чужому сеансі (тобто в enable або configure prompt), коли робите виклик, або модем не скидає CD при роз'єднанні, або ви не налаштували модемний контроль на маршрутизаторі Cisco.

Якщо при виконанні команди +++ на набирає модемі з подальшим виконанням команди ATO виявляється, що з'єднання не відповідає, це означає, що відповідає модем інтерпретував команду +++ під час передачі вам луна-відповіді. Це помилка в відповідає модемі, яка була помічена на багатьох модемах. Комутатор може усунути цю неполадку, але вона відрізняється для різних модемів.

Якщо в конфігурації лінії автоматичний вибір включений, для доступу в EXEC потрібно повернення каретки.

Якщо вибирається апаратне (RTS / CTS) управління потоком (що настійно рекомендується), переконайтеся, що вона була придбана і на лінії сервера маршрутизатора / доступу (DTE), і на модемі (DCE). Якщо одне з них включено, а інше - ні, відбудеться втрата даних.

Якщо є роз'єм MDCE, перетворіть його в роз'єм MMOD, перемістивши висновок 6 в положення виведення 8. Це необхідно, оскільки більшість моделей модемів для позначення присутності носія використовують CD, а не DSR. В іншому випадку деякі модеми можна запрограмувати на надання інформації про несучої через DSR.

Рекомендовані рядки ініціалізації можуть бути застосовані до кількох поширеним модемів, але майте на увазі, що Cisco не гарантує їх придатність або актуальність. Якщо у вас виникли будь-які сумніви, зверніться до документації виробника модему або в службу технічної підтримки.