Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Aleksiss Associated member
Зарегистрирован: 08.12.2003 Сообщения: 11
|
Добавлено: Пн Дек 08, 2003 7:12 pm Заголовок сообщения: Выделенка Windows 2000+IDC5614bxl -> Cisco 2511+IDC5614bxl |
|
|
Почитал руководство, почитал темы и сделал так:
1. зашел терминалкой на каждый из модемов и написал
at *nc22 w2 \v1 s95=3 +a8e=,,,0 &w &w1
дополнительно на отвечающем модеме (на Cisco) написал
at s15=10 &w
2. на циске такая конфигурация
modemcap entry idc5614bxl
modemcap entry idc5614bxl:FD=S15=10+A8E=,,,0:TPL=default
interface Group-Async1
ip unnumbered Ethernet0
no ip directed-broadcast
encapsulation ppp
async mode dedicated
peer default ip address dhcp
no cdp enable
ppp authentication ms-chap client
ppp authorization client
group-range
!
line 1 16
autoselect ppp
modem Dialin
modem autoconfigure type idc5614bxl
stopbits 1
speed 115200
flowcontrol hardware
В Windows2000 в настройках модема в строчку инициализации прописал
X1 &L1 +A8E=,,,0
создал новое соединение удаленного доступа, номер телефона написал 1
При попытке подключиться Windows выдает сообщение "подключение было закрыто".
Если с обеих сторон встать терминалками в модемы, на отвечающей стороне набрать
AT S15=10+A8E=,,,0
на вызывающей
AT X1 &L1 +A8E=,,,0
и потом ATD1
на принимающей стороне начинаем получать RING и при наборе ATA устанавливается соединение.
Вопрос: что надо сделать, чтобы соединение устанавливалось не только вручную, но и в связке Windows2000 -> Cisco |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пн Дек 08, 2003 7:23 pm Заголовок сообщения: |
|
|
С такими проблемами лучше разбираться "по одной". Для начала проверим, всё ли в порядке с Cisco.
Попробуйте вот что: зайдите терминалкой в вызывающий модем (Windows) и выдайте команды:
at &l1 +a8e=,,,0
OK
atd
и посмотрите, установится ли соединение. Если на стороне CISCO всё работает правильно, то должно установиться соединение и Вы должны увидеть на экране "login: ". _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Aleksiss Associated member
Зарегистрирован: 08.12.2003 Сообщения: 11
|
Добавлено: Вт Дек 09, 2003 12:13 pm Заголовок сообщения: Ага... |
|
|
встал терминалкой в вызывающий модем, набрал
AT &L1 +A8E=,,,0
и потом
ATD
на циске никакой реакции
встал консолькой в модем - ничего. Набрал AT, модем сказал OK и тут же начал вываливать RING
Видимо проблема в том, что после выключения/включения скорости DTE-DCE на модеме и на консоли не совпадают и соответственно модем и циска не видят ответы друг друга. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Дек 09, 2003 12:35 pm Заголовок сообщения: |
|
|
Со скоростью DTE всё просто: при программировании модема в терминалке нужно выставлять ту скорость, которая будет в целевой системе. Но вот ведь вопрос: CISCO ведь инициализирует модемы, правильно? При инициализации модем получает команду AT и естественно, распознаёт установленную в CISCO скорость и формат символа.
Давайте ещё немножко поразбираемся с "внешними признаками". После выдачи ATD вызывающий модем должен передавать в линию сигналы CNG (Calling) - тональные сигналы частотой 1300 Гц, длительностью 0.5 сек и паузой около 2 сек. В ответ на эти сигналы отвечающий модем, как минимум, должен зажигать индикатор АА. И кстати, сразу же после включения модема он должен зажигать индикатор OH.
Что происходит у Вас? _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Aleksiss Associated member
Зарегистрирован: 08.12.2003 Сообщения: 11
|
Добавлено: Вт Дек 09, 2003 1:16 pm Заголовок сообщения: Правильно |
|
|
Именно так и происходит. Только AA моргает, а не горит. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Дек 09, 2003 1:58 pm Заголовок сообщения: |
|
|
Индикатор AA должен гореть всё время, пока отвечающий модем "слышит" сигнал CNG (т.е. примерно 0.5 сек). Так что с модемами всё в порядке.
Вопрос в том, почему CISCO не отвечает на входящий звонок. По этому поводу мы навели справки у CISCO-ведов. Выяснилось, что CISCO 2511 вообще не посылает команду ATA. Модем должен находиться в автоответе и соединиться самостоятельно. Когда это произойдёт, CISCO его "подхватит" и начнёт отрабатывать PPP login.
Что касается команд инициализации в modemcap, то они отрабатывают после рассоединения, да и то не всегда.
Поэтому делаем так: заходите терминалом на модем, и выдаёте команды:
at *nc22 w2 \v1 s95=3
OK
at s15=10 +a8e=,,,0
OK
at s0=1
OK
at &w &w1
OK
Как видите, то же самое, что и было - но включён автоответ (S0=1). Теперь всё должно работать.
Со стороны Windows ничего не меняйте. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Aleksiss Associated member
Зарегистрирован: 08.12.2003 Сообщения: 11
|
Добавлено: Вт Дек 09, 2003 4:19 pm Заголовок сообщения: хорошо, но не совсем |
|
|
первый раз после включения и инициализации модема, модемы соединяются. После выключения-включения вызывающего модема и повторном звонке AA моргает, а соединение не устанавливается. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Дек 09, 2003 4:40 pm Заголовок сообщения: |
|
|
Вот какой вопрос: после того, как модемы соединились, прошёл login? Если да, то мы вроде-бы в полушаге от решения проблемы: восстановите modemcap в том виде, как было в начале, добавив туда команду S0=1. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Aleksiss Associated member
Зарегистрирован: 08.12.2003 Сообщения: 11
|
Добавлено: Вт Дек 09, 2003 5:49 pm Заголовок сообщения: ерунда какая-то |
|
|
Это я сделал сразу. Но всё равно не работало.
Вот эта строчка была лишней
modemcap entry idc5614bxl
Теперь циска на звонок из терминалки отвечает, тоже как-то странно - на первый звонок отвечает, на второй тоже, а вот третий - так же как и раньше - гудки и всё... subj :cry: |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Дек 09, 2003 6:26 pm Заголовок сообщения: |
|
|
Значит, CISCO каким-то образом отключает автоответ. Если учесть, что режим симуляции коммутируемого соединения остаётся включённым (OH горит, и модем реагирует на CNG), то единственно верное предположение такое: CISCO посылает модему команду AT&F. Эта команда сбрасывает S0, но не трогает S15.
Момент, в который посылается команда, Вы можете установить визуально: при S0=1 индикатор AA постоянно горит, при S0=0 - постоянно выключен. Естественно, в этот момент вызывающий модем не должен посылать CNG, чтобы не было "накладок" в показаниях индикатора АА.
Почему посылается AT&F - не знаем. CISCO с "честной" прошивкой (а не какой-нибудь "бета") не должна посылать модему никаких команд кроме тех, которые прописаны в modemcap.
Методов борьбы есть несколько. Первые два:
1. Обратиться в техподдержку CISCO. Про "эмуляцию выделенной линии" можно забыть. Скажите им, что модем перестаёт отвечать на звонки, и что Вы подозреваете, что CISCO выдаёт модему команду AT&F, которой нет в modemcap.
2. Заставьте модем сбрасываться после каждого сеанса связи (по перепаду DTR). Для этого пропишите в профиле модема установку S13=1:
atz
OK
at s13=1 &w &w1
OK _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Aleksiss Associated member
Зарегистрирован: 08.12.2003 Сообщения: 11
|
Добавлено: Вт Дек 09, 2003 6:42 pm Заголовок сообщения: нет, не так. |
|
|
OH и AA продолжают гореть как и раньше. Но модем не отвечает. :-(( |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Дек 09, 2003 7:25 pm Заголовок сообщения: |
|
|
В таком случае может быть только одна причина: отсутствие DTR. Поглядите на индикатор TR модема, что с ним происходит? _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Aleksiss Associated member
Зарегистрирован: 08.12.2003 Сообщения: 11
|
Добавлено: Ср Дек 10, 2003 10:02 am Заголовок сообщения: не горит |
|
|
не горит TR почему-то... :-(( странно всё это. Точно такие же циски стоят в 21 узле доступа и работают... |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Дек 10, 2003 10:06 am Заголовок сообщения: |
|
|
Мы правильно поняли, что TR отключается после второй сессии?
И кстати, было бы интересно узнать, в каком варианте эти же CISCO работают на других узлах. Есть подозрение, что там в модемах прописали установку &D3 (или другую, которая разрешает автоответ при отсутствии DTR). В любом случае, это неправильно, CISCO должна выдавать DTR. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Aleksiss Associated member
Зарегистрирован: 08.12.2003 Сообщения: 11
|
Добавлено: Ср Дек 10, 2003 10:52 am Заголовок сообщения: %-/ |
|
|
Да, правильно. Первые две сессии проходят нормально, после второй циска бросает TR. Если выключить-подождать-включить модем циска опять видит его и поднимает TR.
Кусок конфига из узла доступа:
interface Group-Async2
ip unnumbered Ethernet0
no ip directed-broadcast
encapsulation ppp
ip tcp header-compression passive
async dynamic routing
async mode interactive
peer default ip address pool null
no cdp enable
ppp authentication pap
ppp authorization Dup
ppp accounting Dup
group-range 3 8
!
line 3 8
autoselect during-login
autoselect ppp
modem Dialin
exec-character-bits 8
special-character-bits 8
transport preferred none
transport input all
escape-character NONE
telnet break-on-ip
telnet transparent
autohangup
stopbits 1
speed 115200
flowcontrol hardware
Всё практически так же, и специального modemcap'а нет вообще. Хотя модемы тоже стоят IDC.
PS. И через некоторое время (пока набирал сообщение) после включения-выключения модема TR опять гаснет... |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|