BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: GPRS -- не осилил
СообщениеДобавлено: Вт 23 сен, 2008 9:40 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 24 июн, 2007 9:34 am
Сообщения: 134
Имеется FreeBSD R6.2 телефон SE W850 все настройки производил согласно статье выложенной на вики. В общем телефон в системе определяется как модем и ведет себя как модем (откликается на команду AT) но инет не соединяется.
Вот что сообщает:
Код:
#ppp
ppp ON ariadna>dial
WARNING: Chat script failed>
WARNING: deflink: Unable to set physical to speed 0>

в логах
Код:
Sep 21 22:33:20  ppp[1009]: Phase: Using interface: tun0
Sep 21 22:33:20  ppp[1009]: Phase: deflink: Created in closed state
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: ident user-ppp VERSION (built COMPILATIONDATE)
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set device /dev/cuaU0
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set speed 115200
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set ctsrts off
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set phone *99***1#
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set dial ABORT BUSY ABORT NO\sCARRIER TIMEOUT 10 "" AT+CGDCONT=1,"ip","internet.beeline.ru" OK ATDT\T TIMEOUT 60 CONNECT
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set login
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set authname beeline
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set authkey ********
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set ifaddr 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: add default HISADDR
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: set ipcpretries 10 5
Sep 21 22:33:20  ppp[1009]: tun0: Command: default: enable dns
Sep 21 22:33:20  ppp[1009]: tun0: Phase: PPP Started (interactive mode).
Sep 21 22:33:24  ppp[1009]: tun0: Command: /dev/ttyp0: dial
Sep 21 22:33:24  ppp[1009]: tun0: Phase: bundle: Establish
Sep 21 22:33:24  ppp[1009]: tun0: Phase: deflink: closed -> opening
Sep 21 22:33:24  ppp[1009]: tun0: Phase: deflink: Connected!
Sep 21 22:33:24  ppp[1009]: tun0: Phase: deflink: opening -> dial
Sep 21 22:33:24  ppp[1009]: tun0: Chat: Phone: *99***1#
Sep 21 22:33:24  ppp[1009]: tun0: Chat: deflink: Dial attempt 1 of 1
Sep 21 22:33:24  ppp[1009]: tun0: Chat: Send: AT+CGDCONT=1,ip,internet.beeline.ru^M
Sep 21 22:33:24  ppp[1009]: tun0: Chat: Expect(10): OK
Sep 21 22:33:24  ppp[1009]: tun0: Chat: Received: AT+CGDCONT=1,ip,internet.beeline.ru^M^M
Sep 21 22:33:24  ppp[1009]: tun0: Chat: Received: ERROR^M
Sep 21 22:33:34  ppp[1009]: tun0: Chat: Expect timeout
Sep 21 22:33:34  ppp[1009]: tun0: Warning: Chat script failed
Sep 21 22:33:34  ppp[1009]: tun0: Phase: deflink: dial -> hangup
Sep 21 22:33:34  ppp[1009]: tun0: Warning: deflink: Unable to set physical to speed 0
Sep 21 22:33:34  ppp[1009]: tun0: Phase: deflink: Disconnected!
Sep 21 22:33:34  ppp[1009]: tun0: Warning: deflink: Unable to set physical to speed 0
Sep 21 22:33:35  ppp[1009]: tun0: Phase: deflink: Connect time: 11 secs: 0 octets in, 0 octets out
Sep 21 22:33:35  ppp[1009]: tun0: Phase: deflink: 0 packets in, 0 packets out
Sep 21 22:33:35  ppp[1009]: tun0: Phase:  total 0 bytes/sec, peak 0 bytes/sec on Sun Sep 21 22:33:24 2008
Sep 21 22:33:35  ppp[1009]: tun0: Phase: deflink: hangup -> closed
Sep 21 22:33:35  ppp[1009]: tun0: Phase: bundle: Dead

#cat /etc/ppp/ppp.conf
default:
  set log Phase Chat LCP IPCP CCP tun command
  ident user-ppp VERSION (built COMPILATIONDATE)
  set device /dev/cuaU0
  set speed 115200
  set ctsrts off
  set phone "*99***1\#"
  set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 10 \"\" AT+CGDCONT=1,\"ip\",\"internet.beeline.ru\" OK ATDT\\T TIMEOUT 60 CONNECT"
  set login
  set authname "beeline"
  set authkey "beeline"
  set ifaddr 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0
  add default HISADDR
  set ipcpretries 10 5
  enable dns

Что не так делаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 23 сен, 2008 9:45 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 13 май, 2008 12:47 pm
Сообщения: 1440
Откуда: subnets.ru
попробуй прочесть GPRS через Bluetooth или data кабель на FreeBSD
там правда на МТС тестили, но все же м.б. поможет.

_________________
Как НЕ нужно писать: "Спасибо, решил проблему" и все.
Как НУЖНО писать: "спасибо" и объяснять КАК в итоге проблема была решена.
Золотое правило: Помогли тебе - помоги другим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 24 сен, 2008 12:57 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 06 авг, 2007 1:49 pm
Сообщения: 314
Откуда: Krasnodar
аппарат смартфон WM Qtek 8310
к мегафону через bluetooth
Код:
megafon:
 shell rfcomm_sppd -c DUN -t /dev/ttyp9 -a dru -b
 # shell rfcomm_sppd -t /dev/ttyp9 -a dru -b
 set log Chat command
 set device /dev/ttyp9
 set speed 115200
 set ctsrts off
 set phone "*99***2#"
 set dial "ABORT ERROR TIMEOUT 40 \
 \"\" AT OK-AT-OK ATE1Q0 OK \
 \\AT+CGDCONT=1,\\\"IP\\\",\\\"internet\\\" OK \
 \\dATDT\\T TIMEOUT 40 CONNECT"
 # TIMEOUT 40 CONNECT"
 set logout "ABORT BUSY ABORT ERROR TIMEOUT 30 \
 \"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
 set login
 set authname "gdata"
 set authkey "megafon"
 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 add! default HISADDR
 set ipcpretries 10 5
 disable pap
 disable chap
 enable dns


к билайну через кабель
Код:
beeline_dru:
 #set log Chat command
 set device /dev/ttyU0
 set speed 115200
 set ctsrts off
 set phone "*99#"
 set dial "ABORT ERROR TIMEOUT 40 \
 \"\" AT OK-AT-OK ATE1Q0 OK \
 \\AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\" OK \
 \\dATDT\\T TIMEOUT 10 CONNECT"

 # TIMEOUT 40 CONNECT"
 set logout "ABORT BUSY ABORT ERROR TIMEOUT 10 \
 \"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
 set login
 set authname "beeline"
 set authkey "beeline"
 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 add! default HISADDR
 # set ipcpretries 10 5
 # disable pap
 # disable chap
 enable dns


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 24 сен, 2008 9:37 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 24 июн, 2007 9:34 am
Сообщения: 134
drurus А почему в настойках для билайна указан номер *99#? Под обычной виндой у меня номер стоит *99***1# и еще на счет устройства
#set devace /dev/ttyU0 - это что за устройство такое?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 24 сен, 2008 10:40 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 13 май, 2008 12:47 pm
Сообщения: 1440
Откуда: subnets.ru
november писал(а):
#set devace /dev/ttyU0 - это что за устройство такое?


если бы ты прочел статью, линк на которую я дал выше, то там можно прочесть:
Цитата:
# set device /dev/ttyU0 #Раскомментить эту строку при юзании дата-кабеля.


это если телефон цепляется не по голубому глазу, а по кабелю usb

_________________
Как НЕ нужно писать: "Спасибо, решил проблему" и все.
Как НУЖНО писать: "спасибо" и объяснять КАК в итоге проблема была решена.
Золотое правило: Помогли тебе - помоги другим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 24 сен, 2008 11:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 24 июн, 2007 9:34 am
Сообщения: 134
Мда... Но статей много и во всех по разному, я уже выше писал что все делал по статье написанной на вики и там в качестве девайса предалают использовать cuaU0. Так какой верить??? Я конечно поробую и этот вариант мне это не трудно, но кажется что это не поможет. Ведь если посмотреть в логгах то затыка происходит при передачи строки инициализации -- "AT+CGDCONT=1,"IP","internet.beeline.ru". Если бы устройство было неверное, то вообще соединения не было бы! Еще у меня подозрение вызывает строка в логах
Код:
Chat: Send: AT+CGDCONT=1,ip,internet.beeline.ru^M

Тут в конце есть ^M -- у меня в настройках таких символов нет но они появляются в логах. Откуда они? Такие символы появляются если в обычной винде написать в блокноте текст а потом во фряхи vimом посмотреть этот файл, вот так на месте перевода строки будут символы ^M


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 25 сен, 2008 1:00 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 06 авг, 2007 1:49 pm
Сообщения: 314
Откуда: Krasnodar
проще всего для тебя наверное будет
Код:
grep device /etc/ppp/ppp.conf
:)
из man si
Код:
     /dev/ttyA*       terminal/dialin ports
     /dev/cuaA*       dialout ports
     /dev/ttyiA*      initial termios state devices
     /dev/ttylA*      locked termios state devices
     /dev/cuaiA*      initial termios state devices for dialout ports
     /dev/cualA*      locked termios state devices for dialout ports

во фре ^M поудаляй. переносы не такие как в винде

_________________
FreeBSD The Power To Serve


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 25 сен, 2008 1:27 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 06 авг, 2007 1:49 pm
Сообщения: 314
Откуда: Krasnodar
Код:
"*99#"

использует соединение по умолчанию, т.е. первое.
те *99# то же самое что и *99***1#
*99***2# - будет использовано второе

_________________
FreeBSD The Power To Serve


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика