Настройка интерфейса RS-232 на работу с модемом
Добавлено: 13 окт 2020 23:49
Здравствуйте.
Имеем ESR-21 с RS-232 на борту, подключенный к ТЧ-модему.
Скажу сразу что через Cisco весь канал работает.
Версия SW на ESR-21 1.8.7 build 5.
Начнем с физической части, насколько мне известно распиновка интерфейсов RS232 (RJ45) на коммутаторе ESR следующая:
Сигнал (для ESR) : пин на ESR (RJ45) : пин на модеме (DB9)
Тх 3 2
Rx 6 3
GND 4,5 7
RTS 8 4
CTS 1 5
DTR 2 20
DSR 7 6
Вопрос 1 - правильная ли это распиновка?
Вопрос 2 - совпадает ли она с распиновкой на консольном порту (если я не ошибаюсь то не совпадает, т.к. для подключения к консоли подходит кабель Cisco и там распиновка другая).
Вопрос 3 - какие уровни напряжения и в каких режимах flowcontrol выставляются на сигнальных жилах Tx, RTS и DTR и зависят ли эти уровни напряжения от каких либо настроек в секции interface serial x/y/z.
Насколько я понял на esr используются уровни напряжения TTL т.е. "-5В" и "+5В".
При минимальных настройках
line aux 1
speed 9600
modem inout
exit
напряжение на сигналах RTS и DTR остаются на уровне "-5В". Затем добавляем секцию
interface serial 1/0/1
description "123"
exit
и уровни напряжения становятся "+5В", непонятно почему, ведь в настройках секции line aux 1 стоит настройка по умолчанию flowcontrol disabled
далее убираю секцию interface serial 1/0/1 из настроек, уровни напряжения становятся "-5В".
Затем в секцию line aux 1 добавляю настройку flowcontrol hardware, но уровни напряжения остаются "-5В", хотя сигнал DTR как минимум должен был взвестись.
Далее для работы с модемом имеем настройки
line aux 1
speed 9600
modem inout
exit
interface serial 1/0/1
ip address 10.48.24.134/30
description "Link-to-dial-up"
security-zone ASKUE-ROUTER
ip firewall disable
ppp authentication chap
ppp chap hostname krasnodar
ppp chap password ascii-text encrypted CDE650
ppp chap username eburg
password ascii-text encrypted CDE650
enable
exit
dialer in-band
dialer idle-timeout 180
exit
вижу что с модема на ESR запросы по RS-232 уходят, но маршрутизатор не отвечает, могу ли я как то проверить что маршрутизатор видит эти запросы. Команда monitor serial 1/0/1 говорит что такого интерфейса в системе нет, show interface status тоже не показывает данного интерфеса. Померил уровни напряжения при таких настройках и увидел что на RTS и DTR 30 секунд держится "-5В", а затем 60 секунд держится "+5В" и так все повторяется в цикле, как это объяснить мне не понятно.
В руководстве увидел что интерфейс RS-232 может работать в режиме консольного сервера, что это за режим и можно ли в этом режиме проверить работоспособность интерфейса например подключившись компьютером через преобразователь RS-232 и программой putty например, если да, то можно увидеть настройки на ESR и на putty?
Имеем ESR-21 с RS-232 на борту, подключенный к ТЧ-модему.
Скажу сразу что через Cisco весь канал работает.
Версия SW на ESR-21 1.8.7 build 5.
Начнем с физической части, насколько мне известно распиновка интерфейсов RS232 (RJ45) на коммутаторе ESR следующая:
Сигнал (для ESR) : пин на ESR (RJ45) : пин на модеме (DB9)
Тх 3 2
Rx 6 3
GND 4,5 7
RTS 8 4
CTS 1 5
DTR 2 20
DSR 7 6
Вопрос 1 - правильная ли это распиновка?
Вопрос 2 - совпадает ли она с распиновкой на консольном порту (если я не ошибаюсь то не совпадает, т.к. для подключения к консоли подходит кабель Cisco и там распиновка другая).
Вопрос 3 - какие уровни напряжения и в каких режимах flowcontrol выставляются на сигнальных жилах Tx, RTS и DTR и зависят ли эти уровни напряжения от каких либо настроек в секции interface serial x/y/z.
Насколько я понял на esr используются уровни напряжения TTL т.е. "-5В" и "+5В".
При минимальных настройках
line aux 1
speed 9600
modem inout
exit
напряжение на сигналах RTS и DTR остаются на уровне "-5В". Затем добавляем секцию
interface serial 1/0/1
description "123"
exit
и уровни напряжения становятся "+5В", непонятно почему, ведь в настройках секции line aux 1 стоит настройка по умолчанию flowcontrol disabled
далее убираю секцию interface serial 1/0/1 из настроек, уровни напряжения становятся "-5В".
Затем в секцию line aux 1 добавляю настройку flowcontrol hardware, но уровни напряжения остаются "-5В", хотя сигнал DTR как минимум должен был взвестись.
Далее для работы с модемом имеем настройки
line aux 1
speed 9600
modem inout
exit
interface serial 1/0/1
ip address 10.48.24.134/30
description "Link-to-dial-up"
security-zone ASKUE-ROUTER
ip firewall disable
ppp authentication chap
ppp chap hostname krasnodar
ppp chap password ascii-text encrypted CDE650
ppp chap username eburg
password ascii-text encrypted CDE650
enable
exit
dialer in-band
dialer idle-timeout 180
exit
вижу что с модема на ESR запросы по RS-232 уходят, но маршрутизатор не отвечает, могу ли я как то проверить что маршрутизатор видит эти запросы. Команда monitor serial 1/0/1 говорит что такого интерфейса в системе нет, show interface status тоже не показывает данного интерфеса. Померил уровни напряжения при таких настройках и увидел что на RTS и DTR 30 секунд держится "-5В", а затем 60 секунд держится "+5В" и так все повторяется в цикле, как это объяснить мне не понятно.
В руководстве увидел что интерфейс RS-232 может работать в режиме консольного сервера, что это за режим и можно ли в этом режиме проверить работоспособность интерфейса например подключившись компьютером через преобразователь RS-232 и программой putty например, если да, то можно увидеть настройки на ESR и на putty?