URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2501
[ Назад ]

Исходное сообщение
"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"

Отправлено multimax , 07-Мрт-09 09:41 
Уже перелопатил весь тырнет в поисках ответа на свой вопрос, так что просьба не отсылать меня в гугл.
Всё по порядку. Имею установленную Убунту 8.04 (hardy), ядро Linux 2.6.24-16-generic, GNOME 2.22.1.  Настроенную на GPRS мобилу Nokia N93i (как-то я зык не поворачивается назвать сей девайс телефоном) и адаптер блютуз. Уже давно и успешно выхожу в интернет с её помощью, так что с настройками у неё всё в порядке. Поискав в нете информацию, произвожу следующие манипуляции:
Получаем доступ с правами root.
Начинаем припаивать телефон к компьютеру в качестве модема:
rfcomm bind rfcomm0 00:00:00:00:00:00 1 — Здесь вместо нулей ввожу, ессно, мак-адрес моей Нокии.
Далее иду в /etc/bluetooth/rfcomm.conf  и редактирую его, получив следующий вид

#
# RFCOMM configuration file.
#

rfcomm0 {
    # Automatically bind the device at startup
    bind yes;

    # Bluetooth address of the device
    device 00:00:00:00:00:00;
            #здесь, понятное дело, тоже вводим мак-адрес.

    # RFCOMM channel for the connection
    channel    1;

    # Description of the connection
    comment "Nokia N93i GPRS";
}

Делаю перезапуск блютуз  /etc/init.d/bluetooth restart
Далее иду сюда  /etc/wvdial.conf и редактирую таким образом:

[Dialer Defaults]
Phone = *99***1#
Username = beeline
Password = beeline
New PPPD = yes
Modem = /dev/rfcomm0
Init1 = ATZ
Init2 = AT+CGDCONT=1,”IP”,”internet.beeline.ru”

Судя по той информации, что я выудил из всемирной паутины, всё готово. В счастливом ожидании набираю в терминале wvdial и жму ентер.  На экране Нокии вижу что пошло блютуз-соединение (появляется соответствующий значок) и.... соединение обрывается, а в терминале появляется вот такое неприятное сообщение:

--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/rfcomm0: Connection refused
--> Cannot open /dev/rfcomm0: Connection refused
--> Cannot open /dev/rfcomm0: Connection refused

Уважаемые, поскажите, что я не так делаю. Или в чём другая причина, если она есть. Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено eugen , 11-Мрт-09 10:42 
>--> Cannot open /dev/rfcomm0: Connection refused

Похоже не разрешена запись в устройство rfcomm0 - проверь
права rwx-rwx-rwx или посмотри каким юзерам/группам разрешена работа с ним,
попробуй проверить-запустить от рута


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено Аноним , 12-Мрт-09 04:56 
sdptool browse 00:00:00:00:00:00

дальше смотри - на каком канале у тебя DialUp Network Service
В /etc/bluetooth/rfcomm.conf укажи тот что у тебя указан для твоего телефона (у меня к примеру вообще 15 канал)
    # RFCOMM channel for the connection
    channel    1;
потом wvdial - скорее всего придется запускать из под sudo - так как прав на pppd у тебя скорее всего нет. Я гемороится не стал - мне проще от судо запустить) В общем пробуй.


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено perocore , 17-Май-09 02:14 
у меня такая же ерунда, все по инструкциям делал, канал стоит 1
# RFCOMM channel for the connection
    channel    1;


и wvdial запускаю от sudo, а тоже выдает:
root@skiv-desktop:~# sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/rfcomm0: Connection refused
--> Cannot open /dev/rfcomm0: Connection refused
--> Cannot open /dev/rfcomm0: Connection refused

аж три раза вот повторяет...


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено gaa , 17-Май-09 04:45 
>На экране Нокии вижу что пошло блютуз-соединение (появляется соответствующий значок) и....
>соединение обрывается, а в терминале появляется вот такое неприятное сообщение:
>--> WvDial: Internet dialer version 1.60
>--> Cannot open /dev/rfcomm0: Connection refused
>--> Cannot open /dev/rfcomm0: Connection refused
>--> Cannot open /dev/rfcomm0: Connection refused
>Уважаемые, поскажите, что я не так делаю. Или в чём другая причина,
>если она есть. Заранее спасибо.

Устройство не спарено с компьютером. Поставь гномовский или кдешный апплет для bluetooth и он у тебя спросит пин-код при первом соединении. При последующих он не потребуется.


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено perocore , 17-Май-09 12:34 
спарил, сначала удалил все сопряжения с телефона, удалил в блютузном менеджере каком-то который возле часов светится, свой телефон. там нормально сопрягается, файлы передает.

root@skiv-desktop:~# sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"ip","internet"
--> Sending: ATQ0
ATQ0
OK
--> Re-Sending: AT+CGDCONT=1,"ip","internet"
AT+CGDCONT=1,b [1d]ipb [1d],b [1d]internetb [1d]
ERROR
--> Bad init string.

теперь вот такое выдаает :(


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено gaa , 17-Май-09 13:19 
> --> Re-Sending: AT+CGDCONT=1,"ip","internet"

Может ему IP большими буквами надо написать?

У меня для chat вот такой скрипт (с сименсами и нокией работало). Конечно это не совсем то же самое, что и wvdial, но чот-то из этого полезное можно выудить:
TIMEOUT         30
ABORT           'BUSY'
ABORT           'ERROR'
ABORT           'NO CARRIER'
ABORT           'VOICE'
ABORT           'NO DIALTONE'
ABORT           'NO DIAL TONE'
ABORT           'NO ANSWER'
ABORT           DELAYED
''              'ATE1'
OK              AT+CGDCONT=1,"IP","internet"
OK              ATD*99***1#
CONNECT         \d\c


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено perocore , 17-Май-09 14:11 
Вроде разобрался я,

AT+CGDCONT=1,"ip","internet"
привел строку к такому виду  -  AT+CGDCONT=1,ip,internet
то бишь кавычки убрал, и сразу пошло дело :)

только интернет так и должен выглядеть?


root@skiv-desktop:~# sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT+CGDCONT=1,ip,internet
AT+CGDCONT=1,ip,internet
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&[13] 2W}#}%B#}%}9F~
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&[13] 2W}#}%B#}%}9F~
--> PPP negotiation detected.
--> Starting pppd at Sun May 17 13:50:05 2009
--> Pid of pppd: 6012
--> Using interface ppp0
--> pppd: �[7f]
--> pppd: �[7f]
--> pppd: �[7f]
--> pppd: �[7f]
--> pppd: �[7f]
--> local  IP address ххх.ххх.ххх.ххх
--> pppd: �[7f]
--> remote IP address ххх.ххх.ххх.ххх
--> pppd: �[7f]
--> primary   DNS address ххх.ххх.ххх.ххх
--> pppd: �[7f]
--> secondary DNS address ххх.ххх.ххх.ххх
--> pppd: �[7f]


я тут айпи адреса попрятал? это вообще надо делать???
или ничего в том такого что они засветились?


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено gaa , 17-Май-09 21:19 
>--> Sending: ATDT*99***1#

А разве тут не ATDP надо? Всё-таки тоновый и импульсный режимы различаются.

>~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&[13] 2W}#}%B#}%}9F~

Похоже что сконнектилось, только дальше не подхватилось. Тут ничем помочь не могу, потому что использую не wvdial, а chat+pppd.


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено perocore , 17-Май-09 23:09 
>А разве тут не ATDP надо?

а черт его знает, главное работает инет :)


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено perocore , 21-Июн-09 11:02 
в убунте вот работает инет со всеми этими настройками,
а поставил Дебиан Ленни 5.0 стабле, и ничего подобного...
убунту я так понял с дебианом похожи, поэтому в этой теме продолжу :)
подключается вроде к инету, но никакие приложения этот инет не видят, в состоянии подкляючения Gnome-ppp пишет что передано 64 байта, принято один с лишним кбайта.
не понимаю вообще... в браузерах всех галочку: работать в автономном режиме убрал.
телефон сопрягается нормально

вот что выдает wvdial при подключении


skiv:/home/skiv# wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"ip","internet"
AT+CGDCONT=1,"ip","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&m[07]].}#}%B#}%Ep~
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&m[07]].}#}%B#}%Ep~
--> PPP negotiation detected.
--> Starting pppd at Sat Jun 20 20:42:21 1998
--> Pid of pppd: 3709
--> Using interface ppp0
--> pppd: пїЅ[7f]
--> pppd: пїЅ[7f]
--> pppd: пїЅ[7f]
--> pppd: пїЅ[7f]
--> pppd: пїЅ[7f]
--> pppd: пїЅ[7f]
--> local  IP address 10.227.21.113
--> pppd: пїЅ[7f]
--> remote IP address 192.168.254.254
--> pppd: пїЅ[7f]
--> primary   DNS address 83.149.19.126
--> pppd: пїЅ[7f]
--> secondary DNS address 83.149.22.14
--> pppd: пїЅ[7f]


wvdial.conf


[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 115200
SetVolume = 0
Init1 = AT+CGDCONT=1,"ip","internet"
Phone = *99***1#
Username = megafon
Password = megafon
New PPPD = yes

в чем проблема... может было у кого такое?


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено chainik , 21-Июн-09 16:08 
>[оверквотинг удален]
>--> local  IP address 10.227.21.113
>--> pppd: пїЅ[7f]
>--> remote IP address 192.168.254.254
>--> pppd: пїЅ[7f]
>--> primary   DNS address 83.149.19.126
>--> pppd: пїЅ[7f]
>--> secondary DNS address 83.149.22.14
>--> pppd: пїЅ[7f]
>
>в чем проблема...

Первый этап пройден.
Двигайся дальше и смотри маршрутизацию.



"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено perocore , 21-Июн-09 20:28 
хехе, разобрался короче.

сначала отключил поддержку IPv6 (не знаю помогло ли скорее всего не изза него получилось)

попробовал пропинговать >--> primary   DNS address 83.149.19.126

ping 83.149.19.126

он сначала хотел до него до "долбиться", а потом все запросы в следущие пошли к айпишнику
192.168.192.1 который в сетевой плате был прописан. ну и оказалось что у меня где то в пункте меню -> администрирование -> сеть или где то рядом, стояла галочка рядом с локалкой. её убрал и все заработало :)

ура ура ура!!!
после армии пересяду на дебиан целиком и полностью!!!


"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено Лось , 10-Июл-09 16:27 
>[оверквотинг удален]
>попробовал пропинговать >--> primary   DNS address 83.149.19.126
>
>ping 83.149.19.126
>
>он сначала хотел до него до "долбиться", а потом все запросы в
>следущие пошли к айпишнику
>192.168.192.1 который в сетевой плате был прописан. ну и оказалось что у меня где то в пункте меню -> администрирование -> сеть или где то рядом, стояла галочка рядом с локалкой. её убрал и все заработало :)
>
>ура ура ура!!!
>после армии пересяду на дебиан целиком и полностью!!!

Это старая тема, когда включаешь тырнет через синезуб то желательно погасить все остальные сетевые интерфейсы иначе система пытается выйти в тырнет по ним, а синезуб игнорирует, вот и все.
А для тех кто говорил выше что Дебиан и Убунту похожи - сообщаю, что проект Ubuntu linux полностью основан на дистрибутиве Debian(это так, чтоб не было сомнений).



"Ubuntu+bleutooth+Nokia N93i=GPRS-internet"
Отправлено chainik , 21-Июн-09 16:04 
>>--> Sending: ATDT*99***1#
>
>А разве тут не ATDP надо? Всё-таки тоновый и импульсный режимы различаются.

Если АТС старая, для телефонов с баранкой, то ATDP :))).