Belcel/CDMA + Linux + USB

Linux, безопасность, сети и все что с этим связано
Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

wvdial.conf для hyundai curitel h-100

[Modem0]
Modem = /dev/ttyUSB0
Baud = 230400
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init2 = AT+CTA=10
Init3 = AT+CRM=1
FlowControl = CRTSCTS
[Dialer belcel]
Username = belcel
Password = cdma
Phone = #777
Stupid Mode = 1
Inherits = Modem0

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Код: Выделить всё

 Init2 = AT+CTA=10
Init3 = AT+CRM=1 
Кто-то может подсказать, как эти две строки в одну свести? И может кто ссылку дать на мануал по этим +...= командам? С обычными АТ'шными знаком, но таких "дополнений" вроде не видел...
Последний раз редактировалось rain 18 ноя 2006, 18:53, всего редактировалось 1 раз.

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

rain,

Для чего тебе это нужно в одной строке?
Народ сможет лучше помочь, если понимает зачем.

Насчет мануала, я просто методом проб и ошибок из чат
скрипта нарисовал. До этого ни разу в жизни wvdial не пользовался.

Каждому модему разные команды надо.

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Ну, например, в kppp одна строка для сброса модема (ATZ), вторая - для пользовательских строк инициализации, там 2 не впишешь...

Сам пользуюсь wvdial, но если юзерам оставлять свою мобилку - там проще kppp.

Мануал именно по всем AT+...= командам, общий случай - просто интересно, хотелось бы разобраться, что они делают. Потом поищу сам, пока просто инета толкового нет :(

Для своей Nokia 2112 эти строки вытянул с виндового "драйвера", там они такие:

Код: Выделить всё

Init2 = AT+crm=1
Init3 = AT+cso=33

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Вроде нашел на одном форуме:

Код: Выделить всё

AT+crm=1;cso=33 
Проверить получится, правда, нескоро...

pogorl
Заглянувший
Сообщения: 4
Зарегистрирован: 21 янв 2007, 20:47
Откуда: Minsk
Контактная информация:

Подключение CDMA

Сообщение pogorl »

До того как попасть сюда, накопал кое-какую информацию при помощи Гугля. В конечном итоге соединяюсь так

pppd /dev/ttyUSB0 230400 debug usepeerdns defaultroute noauth connect '/usr/sbin/chat -v "" at+cta=30 OK "atdt#777" CONNECT' user password

отключаюсь

killall -9 pppd

Не очень удобно. Хотел попробовать приведенные здесь рекомендации.

Что-то не работает. Пробовал как в оригинале, пробовал пошагово исключать некоторые опции, пробовал кофигурацию wvdial, не соединяется.

Более того, после этих экспериментов и мой вариант команды перестал работать.
Но если изменить команду инициализации на AT+CRM=1 , все снова начинает работать.

Пытался как-то эту команду реализовать скриптами в /etc/chatscripts и в /dev/ppp/peers

Не получилось.

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Последовательно скармливать модему строки инициализации AT+CRM=1 и AT+CTA=30 не пробовал?

ЗЫ: У меня со сливанием двух строк в одну так ничего и не вышло. Не принимает :-\

pogorl
Заглянувший
Сообщения: 4
Зарегистрирован: 21 янв 2007, 20:47
Откуда: Minsk
Контактная информация:

Сообщение pogorl »

rain писал(а):Последовательно скармливать модему строки инициализации AT+CRM=1 и AT+CTA=30 не пробовал?

ЗЫ: У меня со сливанием двух строк в одну так ничего и не вышло. Не принимает :-\
Попробовал

pppd /dev/ttyUSB0 230400 debug usepeerdns defaultroute noauth connect '/usr/sbin/chat -v "" at+cta=30 OK AT+CRM=1 OK "atdt#777" CONNECT' user password

соединяется

PS И к стати, пытался сконфигурить и kppp и gnome-dial, и wvdial, не получается

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

соединяется
Т.е., проблемы нет?
PS И к стати, пытался сконфигурить и kppp и gnome-dial, и wvdial, не получается
По какой причине?

Мой конфиг wvdial:

Код: Выделить всё

rain@acnote:~$ cat .wvdial-nok-cdma_test

[Dialer Defaults]
Init1 = ATZ
Init2 = AT+crm=1
Init3 = AT+cso=33
#Init4 = ATE0V1
Modem Type = USB Modem
ISDN = 0
Phone = #777
New PPPD = yes
Modem = /dev/ttyUSB0
Username = cdma
Password = cdma
Baud = 230400

pogorl
Заглянувший
Сообщения: 4
Зарегистрирован: 21 янв 2007, 20:47
Откуда: Minsk
Контактная информация:

Сообщение pogorl »

rain писал(а): Т.е., проблемы нет?
PS И к стати, пытался сконфигурить и kppp и gnome-dial, и wvdial, не получается
По какой причине?

Мой конфиг wvdial:

Код: Выделить всё

rain@acnote:~$ cat .wvdial-nok-cdma_test

[Dialer Defaults]
Init1 = ATZ
Init2 = AT+crm=1
Init3 = AT+cso=33
#Init4 = ATE0V1
Modem Type = USB Modem
ISDN = 0
Phone = #777
New PPPD = yes
Modem = /dev/ttyUSB0
Username = cdma
Password = cdma
Baud = 230400
Ну вобщем проблемы с доозвоном нет. Соединение стабильное, скорость по сравнению с обычным модемом впечатляет. Единственное, что пользоваться такой командой не очень удобно. Хотя я сделал шорткаты, но это как-то не эстетично.

Спасибо за конфиг. Завтра попробую.
Последний раз редактировалось pogorl 27 янв 2007, 10:57, всего редактировалось 1 раз.

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Самый простой вариант - прописать все эти опции в глобальный конфиг wvdial одним разделом, тогда дозвон будет просто по вызову wvdial

pogorl
Заглянувший
Сообщения: 4
Зарегистрирован: 21 янв 2007, 20:47
Откуда: Minsk
Контактная информация:

Сообщение pogorl »

rain писал(а):Самый простой вариант - прописать все эти опции в глобальный конфиг wvdial одним разделом, тогда дозвон будет просто по вызову wvdial
Спасибоо за подскаазку. Просто скопировал всю строку

/dev/ttyUSB0 230400 debug usepeerdns defaultroute noauth connect '/usr/sbin/chat -v "" at+cta=30 OK at+crm=1 OK "atdt#777" CONNECT' user password

в файл /etc/ppp/peers/cdma

Теперь работают команды

pon cdma

и

poff cdma

Ответить