Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Чт Ноя 06, 2003 12:20 pm Заголовок сообщения: Опять выделенка на двух IDC-2814BXL\VR |
|
|
Спасите-помогите :o
Значит так, есть два модема. Нужна выделенка на 38400. Оба обнулил с помощью
at *nc22 w2 \v1 s95=3 &w &w1
Затем пишу в вызывающем:
AT &K0 &L1 X1 +MS=10,,,38400
AT S15=197 +A8E=,,,0
AT&W
В отвечающем:
AT &K0 &L1 +MS=10,,,38400
AT S15=199 +A8E=,,,0
AT&W
Получаю: вызывающий пожизни выдает гудки (как после набора номера перед поднятием трубки адресатом). А отвечающий (хоть у него и светится ОН) молчит.
Что следует исправить?
И еще: если запускаю соединение, задав левый номер, то через пару секунд пишет - что нет сигнала в линии. Но сигнала и не будет - просто будет физическая пара. Надо сделать так, чтобы модем не ждал никаких сигналов в линии, я так понял. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Чт Ноя 06, 2003 1:46 pm Заголовок сообщения: |
|
|
Начнём с простого: верните модемы в исходное состояние и покажите их ответы на команду ati3.
Теперь вопрос: на команду AT+MS=10,,,38400 модем ответил ERROR. Это Вас не насторожило?
Максимальная скорость обмена по линии составляет 33600 бит/с. Что имелось в виду под 38400 - скорость обмена с компьютером (т.е. скорость DTE) ?
И последнее: пробовали "на столе, соединив модемы телефонным шнуром" или на реальной линии? _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Чт Ноя 06, 2003 1:57 pm Заголовок сообщения: |
|
|
Насчет 38400 насторожило :) Исправил на 33600.
Сейчас коннект уже идет - все соединяется, один модем просто был бракованый чтоли. Он всегда ОН светит, а при наборе номера его тушит. Обнулял настройки - не помогает.
Взял другой -прописал - все пошло как по маслу. Осталось в юнихе настроить (темный лес :)). А соединяю на столе на проводе заводском к модему :)
Может порекомендуете что-то в плане коррекции ошибок, в плане максимальной скорости, может еще чего-то.
Длина выделенки будет около 1 км наверное. АТС супердревняя :) |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Чт Ноя 06, 2003 4:35 pm Заголовок сообщения: |
|
|
Несколько советов (в общем-то, тут уже звучали, но всё же):
1. Режим установления соединения по включению питания имеет смысл применять только в тех случаях, когда оборудование, подключённое к модему, "неинтеллектуальное" и не умеет посылать AT-команды и обрабатывать ответы модема. В Вашем случае используется компьютер, которому эта задача вполне по силам и поэтому лучше пользоваться режимом симуляции коммутируемой линии на выделенной (S15=10). В этом форуме есть примеры настроек.
2. При использовании режима соединения по включению питания и dumb-режима (как Вы планируете) Вы лишаетесь возможности получать статистику модема (поскольку он не будет отвечать на команды).
3. Используя режим соединения по включению питания, Вы сталкиваетесь с необходимостью установки дополнительных драйверов, необходимостью "хитрых настроек" софта и т.п. При работе в режиме симуляции коммутируемого соединения таких проблем нет.
Убедили?
Тогда по поводу настройки:
1. Возвращаете модемы в исходное состояние.
2. Настраиваете коммутируемое соединение, как это принято в *nix (например, mgetty на ответ и pppd+chat на вызов). Отлаживаетесь на двух обычных телефонных линиях.
3. Когда всё работает, переходите на симуляцию коммутируемой линии. В NVRAM отвечающего модема прописываете S15=10 +A8E=,,,0, а в вызывающем - либо прописываете в NVRAM, либо добавляете в строку инициализации команды &L1 X1 +A8E=,,,0. Удаляете телефонный номер, чтобы не тратить время на "набор".
Всё будет работать, как часы. Дальше можно собирать статистику и подстраивать модемы.
Про команду +MS пока забудьте, она Вам ни к чему _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Чт Ноя 06, 2003 4:53 pm Заголовок сообщения: |
|
|
Привел настройки к стандартным - прописал, все что советовали. Теперь Вызывающий модем пишет - "Нет сигнала в линии" :cry: |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Чт Ноя 06, 2003 5:21 pm Заголовок сообщения: |
|
|
Цитата: |
Теперь Вызывающий модем пишет - "Нет сигнала в линии"
|
Имеется в виду сообщение NO DIALTONE? Если речь идёт о коммутируемой линии (обычной телефонной линии) - уменьшайте регистр S111. Если Вы уже перешли на "прямой телефонный провод" - ищите, где сбрасывается установка X1. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Вт Ноя 18, 2003 12:15 pm Заголовок сообщения: |
|
|
После долгого молчания продолжим
А что если сделать так:
1) модем у провадера пытается подключиться сразу после подачи питания
2) модем у клиента подключается вручную.
У меня сейчас есть 3 выделенки (не я делал, а то бы не задавал таких вопросов). Так модем у провайдера постоянно поднимает трубу, пищит, сбрасывается (если на другом конце ему не отвечают), и начинает все сначала. Если же на другом конце включили модем и кликнули "Подключиться", то идет коннект. Мне бы вот так же сделать и эту выделенку |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Ноя 18, 2003 12:39 pm Заголовок сообщения: |
|
|
Пока ситуация не совсем понятна. Пожалуйста, разъясните следующее:
1. Вы хотите подключиться к уже установленным и настроенным (как Вы описали выше) модемам провайдера? Если да, то известен ли тип модема провайдера? Каким образом формируется сигнал ответа модемов (средствами модема или средствами терминального сервера, командой ATA) ?
2. Если предыдущее неверно, то правильно ли мы понимаем, что Вы хотите установить подключение по новой линии, используя пару модемов IDC/VR, но при этом порт терминального сервера провайдера будет настроен так же, как и для уже существующих выделенок? _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Вт Ноя 18, 2003 1:40 pm Заголовок сообщения: |
|
|
Именно второй вариант. Я провайдер, надо сделать четвертую выделенку к клиенту по принципу первых трех. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Ноя 18, 2003 1:51 pm Заголовок сообщения: |
|
|
Отлично! Тогда остаются вопросы:
1. Какого типа модемы установлены на существующих выделенках.
2. Каким образом формируется сигнал ответа модемов (средствами модема или средствами терминального сервера, командой ATA) ? _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Вт Ноя 18, 2003 2:19 pm Заголовок сообщения: |
|
|
1. стоят GVC 56K 3 штучки, сейчас перешли на IDC, а эти еще остались.
2. Скриптов для соединения нету - значит, насколько я понял, соединение идет "средствами модемов". |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Ноя 18, 2003 3:19 pm Заголовок сообщения: |
|
|
Теперь понятно. Циклическое "пищание" GVC вызвано тем, что у этих модемов нет возможности синхронизации по вызывным тонам (CNG), режим выделенной линии у этих модемов реализован "тупым зацикливанием" команд ATA и ATD.
Что делать Вам:
1. На Вашей стороне модемы нужно настроить следующим образом:
at &l1 s15=3 +a8e=,,,0 &w
При этом терминальная программа должна быть настроена на такую же скорость порта и формат символа, как и в терминальном сервере.
2. На стороне клиента впишите в строку инициализации в свойствах модема в Windows команды:
x1 &l1 +a8e=,,,0
создайте удалённое соединение, впишите любую цифирьку в качестве номера телефона (например, "1") - и вперёд! _________________ Inpro
Technical Support
Последний раз редактировалось: Technical Support (Ср Ноя 19, 2003 5:37 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Вт Ноя 18, 2003 4:01 pm Заголовок сообщения: |
|
|
Значит так,
1) обнулил оба модема
2) сделал все что было рекомендовано из последнего поста
3) В итоге
а) мой модем постоянно поднимает и опускает трубку (вроде бы так и должно), при этом писка в динамик нету
б) при соединении модем-клиент набирает цифру, и начинает симуляцию гудков. Модем-пров тоже начинает выдавать гудки (длинные), но соединяться не начинают, а просто погудели пару раз и все! Сбросились. Виндов98 выдает "Произошло отключение от удаленного компьютера" - Ошибка 629
Что не так?
Может что-то здесь объяснит (журнал модема-клиента):
11-19-2003 14:33:48.89 - Стандартный модем in use.
11-19-2003 14:33:48.90 - Modem type: Стандартный модем
11-19-2003 14:33:48.90 - Modem inf path: MDMGEN.INF
11-19-2003 14:33:48.90 - Modem inf section: Gen
11-19-2003 14:33:49.19 - 115200,N,8,1
11-19-2003 14:33:49.19 - 115200,N,8,1
11-19-2003 14:33:49.23 - Initializing modem.
11-19-2003 14:33:49.23 - Send: AT<cr>
11-19-2003 14:33:49.23 - Recv: AT<cr>
11-19-2003 14:33:49.23 - Recv: <cr><lf>OK<cr><lf>
11-19-2003 14:33:49.23 - Interpreted response: Ok
11-19-2003 14:33:49.23 - Send: ATE0V1<cr>
11-19-2003 14:33:49.23 - Recv: ATE0V1<cr>
11-19-2003 14:33:49.23 - Recv: <cr><lf>OK<cr><lf>
11-19-2003 14:33:49.23 - Interpreted response: Ok
11-19-2003 14:33:49.23 - Send: ATX4<cr>
11-19-2003 14:33:49.23 - Recv: <cr><lf>OK<cr><lf>
11-19-2003 14:33:49.23 - Interpreted response: Ok
11-19-2003 14:33:49.23 - Send: ATx1 &l1 +a8e=,,,0<cr>
11-19-2003 14:33:49.24 - Recv: <cr><lf>OK<cr><lf>
11-19-2003 14:33:49.24 - Interpreted response: Ok
11-19-2003 14:33:49.27 - Dialing.
11-19-2003 14:33:49.27 - Send: ATDT#<cr>
11-19-2003 14:34:49.27 - Recv: <no response>
11-19-2003 14:34:49.27 - WARNING: Unrecognized response. Retrying...
11-19-2003 14:34:49.44 - Hanging up the modem.
11-19-2003 14:34:49.53 - Session Statistics:
11-19-2003 14:34:49.53 - Reads : 34 bytes
11-19-2003 14:34:49.53 - Writes: 40 bytes
11-19-2003 14:34:49.53 - Стандартный модем closed. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Ноя 18, 2003 4:35 pm Заголовок сообщения: |
|
|
Цитата: |
а) мой модем постоянно поднимает и опускает трубку (вроде бы так и должно), при этом писка в динамик нету
|
Нет, так быть не должно. Модем должен поднять трубку и спокойно ждать, пока клиентский модем не объявится на линии и пошлёт ему сигнал CNG.
Если модем периодически опускает трубку, то этому может быть только одна причина: терминальный сервер заставляет модем положить трубку. Каким образом - Вам виднее. Собственно, способов только два: с помощью отключения сигнала DTR (посмотрите индикатор TR) или посылкой какой-либо команды в модем (первый же символ команды будет понят как "abort char"). Иными словами, Вы ввели нас в заблуждение, сказав что модем устанавливает связь сам. Посмотрите скрипты сервера, нет ли там команды ATA... _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
GalVad Member
Зарегистрирован: 06.11.2003 Сообщения: 13
|
Добавлено: Вт Ноя 18, 2003 4:56 pm Заголовок сообщения: |
|
|
У меня ФРИБСД 4.7, есть мокса на ней модемы.
висит процесс
pppd -detach file /etc/ppp/1
в файле 1:
192.168.0.1:192.168.1.253
netmask 255.255.255.255
38400
cuaa4
Скриптов, в которых бы передавались команды модему нет.
Индикатор TR горит постоянно. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|