Русскоязычное сообщество Ubuntu Linux
*

Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Войти

 Календарь событий Русскоязычного сообщества Ubuntu
Собрания рабочих групп, мероприятия, конференции, семинары
Русскоязычное сообщество Ubuntu Linux  |  Поддержка  |  How-To & F.A.Q (Модераторы: victor53p, Дмитрий Бо, Offoff, vadimka, MadKox, EgoVir, Labaman, ubuntar)  |  Тема: Ubuntu + Bluetooth + GPRS [Руководство]
Страниц: [1] 2 3 ... 14   Вниз
Печать
Автор Тема: Ubuntu + Bluetooth + GPRS [Руководство]  (Прочитано 71756 раз)
0 Пользователей и 1 Гость смотрят эту тему.
evgeny
Автор темы
Новичок
*
Сообщений: 24


347188888
Просмотр профиля
« : 31 Июля 2007, 00:36:10 »

И так... я по юзал в поиске, но так и не нашел нормально HOW-TO по этой теме.
 
Цель этого руководства состоит в оказании практической помощи для тех людей, которые, как и я, нуждаются в получении доступа к сети Интернет когда они путешествуют, используя только мобильный телефон и ноутбук (laptop) с ОС Linux.

Имеем: ноутбук ASUS X50M AMD turion 64 с ОС Ubuntu 7.04 64-bit, Bluetooth адаптер Defender, Motorola L6.

Решение: Ноутбук должен быть с Bluetooth внутренним или внешним, и мобильный телефон с Bluetooth и GPRS.

Проверьте доступность GPRS и его настройки
Прежде всего нам надо убедиться, что можем получить доступ к сети через браузер мобильного телефона(следуйте инструкции вашего мобильного телефона).Настройки для вашего телефона надо запросить у вашего сотового оператора(обращаю ваше внимание, что нам требуется настройки для GPRS Internet).

Требуется установка программного обеспечения
bluez-utils  - пакет, который включает различны программы и утилиты для устаносления связи с Bluetooth. В Ubuntu пакет ставится следующим образом:
1. Откройте терминал
2. наберите следующее:
$ sudo apt-get install bluez-utils

gnome-ppp - Отличная звонилка.
$ sudo apt-get install gnome-ppp

Если вам требуется RPM пакет, то надо искать его в интернете.

Установка мобильного телефона как модем
$ sudo nano /etc/bluetooth/hcid.conf в этом конфиге надо прописать ваш PIN если он не прописан.
Вот моя строки из конфига с PIN:
        # Default PIN code for incoming connections
        passkey "1234";

Теперь надо убедиться, что Bluetooth включен на телефоне и доступен для обнаружения. В моем случае требовались следующие шаги:
Меню -> Bluetooth  -> Настройка -> Питание  -> Вкл
Меню -> Bluetooth  -> Настройка -> Обнаружение


В дальнейшем, если будут возникать проблемы при коннекте ноутбука и мобильного телефона т.е. не плучается получить корректный запрос PIN, требуется на телефоне очистить журнал устройств Bluetooth.

Теперь погружаемся в консоль и вводим:
$ hcitool inq
это дает нам адрес Bluetooth устройства. Если не будет никакого другого Bluetooth устройства в пределах диапазона связи, то будет следующая картина:
Inquiring ...
        00:16:75:72:85:98       clock offset: 0x4c50    class: 0x522204

Теперь определим канал, который использует мобильный телефон для Dial-UP соединения:
$ sdptool browse 00:16:75:72:85:98

Результатом будет список поддерживаемых сервисов мобильным телефоном включая необходимую информацию. У меня это Канал 1:
......
Service Name: Dial-up networking Gateway
Service Description: Dial-up networking Gateway
Service Provider: Motorola
Service RecHandle: 0x10001
Service Class ID List:
  "Dialup Networking" (0x1103)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
......

Информация, которая нам требуется это канал- Channel: 1. Теперь создадим действительный порт коммуникации:
$ sudo nano /etc/bluetooth/rfcomm.conf

И редактируем файл следующим образом:

#
# RFCOMM configuration file.
#

rfcomm0 {
        # Automatically bind the device at startup
        #bind no;
#
        # Bluetooth address of the device
        device 00:16:75:72:85:98;
#
        # RFCOMM channel for the connection
        channel 1;
#
        # Description of the connection
        comment "Example Bluetooth device";
}
#

Теперь активируем порт:
$ sudo rfcomm bind rfcomm0
$ rfcomm

В результате должно появиться примерно следующее сообщение:
rfcomm0: 00:16:75:72:85:98 channel 1 clean

Теперь набираем следующее:
$ gnome-ppp

Появляется звонилка. Настраиваем:
Настройка -> Модем
Устройство: /dev/rfcomm0
Способ набора: Тональный
Строк инициализации:
   ATZ
   AT+CGDCONT=1,"IP","internet.smarts.ru"

ВНИМАНИЕ! Вторую строку инициализации должен дать сотовый оператор(в моем случае: AT+CGDCONT=1,"IP","internet.smarts.ru")

Теперь выходим из настроек и запоняем номер телефона для дозвона(тоже выдается мобильным оператором). В моем случае *99***#.
Жмем вызов! И все дорогие мои. Теперь у вас GPRS Internet через Bluetooth.

P.S. Если вы не горите желанием каждый раз биндить, то
$ sudo nano /etc/bluetooth/rfcomm.conf

Раскомментируйте         #bind no; и вместо no поставьте yes
« Последнее редактирование: 31 Июля 2007, 00:37:46 от evgeny » Записан
MebiusTrack
Любитель
**
Сообщений: 58


Тестер-матюгальник


Просмотр профиля
« Ответ #1 : 31 Июля 2007, 19:41:17 »

Немного дополню для пользователей Kubuntu (каковым и сам являюсь  Wink ), и для утилиты kppp, стандартно присутствующей в Kubuntu. Настройка самого Bluetooth-соединения с телефоном аналогична вышеприведенной.

Запустите KPPP и создайте новый модем (Confugure->Modems->New). Укажите используемое имя устройства (в нашем случае - /dev/rfcomm0)
Перейдите на вкладку "Modem" и нажмите кнопку "Modem commands". Введите дополнительную строку инициализации вида AT+CGDCONT=1,"IP","APN_NAME". Точный вид этой строки должен быть приведен на сайте вашего оператора. (Например, в случае с Beeline: AT+CGDCONT=1,"IP","internet.beeline.ru")
Проверьте модем, нажав на кнопку Query Modem. Если вы не увидите сообщения об ошибке, значит, все прошло, как надо.
Создайте новое подключение. В качестве телефона введите *99***1# — точный вариант, опять же, ищите в инструкции к телефону. Приведенный выше номер годится для всех моделей Siemens.
Теперь можно задать дополнительные аргументы pppd. Рекомендуем добавить "debug" — будете хорошо видеть, если что-то пойдет не так. Если оператор требует отключить сжатие данных — введите "связку" nodeflate + nobsdcomp; если необходимо избавиться от сжатия заголовков TCP/IP — добавьте nojv + novjccomp.
Отдельного упоминания заслуживает фраза: "имя пользователи и пароль не используются". Дело в том, что KPPP не позволяет оставить имя пользователя и пароль пустыми, если используется PAP-авторизация, а некоторые операторы не принимают никакие реквизиты, кроме пустой строки. Проблема решается следующим образом: откройте файл /etc/ppp/options (sudo nano //etc/ppp/options) и добавьте в него опцию privgroup <ваша_группа>. Это позволит вам передавать в командной строке привилегированные опции pppd, в частности, noauth. Ею и следует воспользоваться. Правда, иногда вопрос решается проще. Например, Megafon Kavkaz требует, чтобы имя и пароль были пустыми, но вполне удовлетворяется пробелами в полях "имя" и "пароль". Соответственно, kppp это тоже устраивает...  Wink
Закройте окно настроек. Введите имя пользователя и пароль (в случае, если они "не используются", ими может быть любой набор символов) и нажмите кнопку "Connect". Если все пройдет гладко, то через некоторое время KPPP свернется в трей — это значит, что подключение удалось. В противном случае проверьте файл журнала на предмет сообщений об ошибках.
« Последнее редактирование: 31 Июля 2007, 19:52:39 от MebiusTrack » Записан
Arise
Новичок
*
Сообщений: 7


Просмотр профиля
« Ответ #2 : 04 Сентября 2007, 05:13:55 »

При следовании этому хау-ту у некоторых возникают проблемы со спариванием устройств, отчистка журнала уже спаренных девайсов не помогает (дистрибутив Fiesty, устанавливал вчера). Решение проблемы состоит в установке bluez-passkey-gnome http://sovety.blogspot.com/2006/11/bluetooth-bluez-passkey-gnome.html
Записан
Kolyok
Герой
*****
Сообщений: 734


244389829 kolyok@jabber.ru
Просмотр профиля
« Ответ #3 : 04 Сентября 2007, 20:59:41 »

Я настраивал немного по другому. Проверял в Ubuntu 6.06 и 7.04. Так как часто встречаются такие вопросы, то с отчетом отписался в нашей местной LUG. Кому интересно - смотрите:
http://www.punbb-hosting.com/forums/vustuglug/viewtopic.php?id=26
Записан

Суета... Все суета... Суета сует... Что пользы человеку от трудов его...
Умножая знания, умножаете скорбь Вашу...
ceval
Герой
*****
Сообщений: 1322


Минск, Беларусь


Просмотр профиля WWW
« Ответ #4 : 10 Сентября 2007, 15:20:28 »

Не удаеться определить блютуз (7.04)
Код:
ceval@ubu:~$ hcitool scan
Scanning ...
Inquiry failed: Connection timed out
а
Код:
ceval@ubu:~$ lsusb
Bus 004 Device 001: ID 0000:0000 
Bus 002 Device 009: ID 0a5c:4503 Broadcom Corp.
Bus 002 Device 008: ID 0a5c:4502 Broadcom Corp.
Bus 002 Device 007: ID 0a5c:2100 Broadcom Corp.
Bus 002 Device 006: ID 0a5c:4500 Broadcom Corp.
Bus 002 Device 001: ID 0000:0000 
Bus 005 Device 001: ID 0000:0000 
Bus 003 Device 001: ID 0000:0000 
Bus 001 Device 002: ID 0bda:0111 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 0000:0000 


почему-то выдало 4 строки

стоят пакеты bluemon bluez-gnome bluez-pin bluez-utils  btscanner gnome-bluetooth
« Последнее редактирование: 10 Сентября 2007, 18:18:28 от ceval » Записан

Kolyok
Герой
*****
Сообщений: 734


244389829 kolyok@jabber.ru
Просмотр профиля
« Ответ #5 : 10 Сентября 2007, 22:45:01 »

Синий зуб на телефоне включен? В настройках поставлено: "Доступен для обнаружения?"
Судя по
Цитата
Connection timed out
, что-то обнаруживается, но содениниться с ним не удается. Насколько я понимаю, просто не может получить отклика с телефона, или я не прав?
Записан

Суета... Все суета... Суета сует... Что пользы человеку от трудов его...
Умножая знания, умножаете скорбь Вашу...
ceval
Герой
*****
Сообщений: 1322


Минск, Беларусь


Просмотр профиля WWW
« Ответ #6 : 11 Сентября 2007, 11:28:33 »

Синий зуб на телефоне включен? В настройках поставлено: "Доступен для обнаружения?"
Судя по
Цитата
Connection timed out
, что-то обнаруживается, но содениниться с ним не удается. Насколько я понимаю, просто не может получить отклика с телефона, или я не прав?

Все стоит нормально на телефоне пробывал 2 они друг друга видят а комп нет
-------------------------------------------------------------

Все нормально оказался девайс кривой  Undecided на другом все сразу же пошло
« Последнее редактирование: 19 Сентября 2007, 14:23:43 от ceval » Записан

somatic
Новичок
*
Сообщений: 18

318993019
Просмотр профиля Email
« Ответ #7 : 16 Сентября 2007, 13:18:22 »

установил, отредактировал. Вопрос: как заставить компьютер найти телефон? Телефон (Siemens SX1) машину видит, спрашивает пин, ввожу. Сопряжение проходит но не более того. Пытаюсь установить связь с телефона - не удается. Подскажите что можно сделать?
Записан
ZuKK
Любитель
**
Сообщений: 88



Просмотр профиля Email
« Ответ #8 : 18 Сентября 2007, 18:32:39 »

Делал по этому мануалу. В итоге соединение устанавливается, иконка сваливается в системный лоток , а дальше пакеты по нему бегать не хотят (проходит только  4-5 пакетов, что можно узнать, кликнув на свойства - я так понимаю, что это сессия авторизации)...
ppp log
Код:
--> Ignoring malformed input line: ";Do NOT edit this file by hand!"
--> WvDial: Internet dialer version 1.56
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATX3
ATX3
OK
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","internet.beeline.ru"
AT+CGDCONT=1,"IP","internet.beeline.ru"
OK
--> Modem initialized.
--> Sending: ATM0L0DT*99***1#
--> Waiting for carrier.
ATM0L0DT*99***1#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> PPP negotiation detected.
--> Starting pppd at Tue Sep 18 18:18:41 2007
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> Pid of pppd: 9679
--> Using interface ppp0
--> local  IP address 10.0.88.135
--> remote IP address 10.6.6.6
--> primary   DNS address 217.118.66.243
--> secondary DNS address 217.118.66.244

Подскажите, плз, что это за warning's в конце лога. М.б. в этом проблема, и как ее забороть?..
Очень надеюсь на помощь, а то дома инет только через ноут+мобилка и отгружать для этого винду хочется с каждым разом все меньше и меньше...  Undecided
« Последнее редактирование: 25 Сентября 2007, 13:14:56 от ZuKK » Записан

-- Меры вот какие. Взял я на кухне свечечку...
evgeny
Автор темы
Новичок
*
Сообщений: 24


347188888
Просмотр профиля
« Ответ #9 : 01 Октября 2007, 21:16:24 »

Пакеты пойдут, когда до подключения GPRS в "Менеджер сети" или как-то еще отключить все остальные сетевые интерфейсы.

Например, в Менеджер сети убрать галочки напротив всех настроены и не настроенных соединений.
Записан
gild
Новичок
*
Сообщений: 8


Просмотр профиля
« Ответ #10 : 04 Октября 2007, 09:23:19 »

У кого-нибудь получилось настройить GPRS соединение через коммуникатор с Windows Mobile 6.0 ?
Записан
Zorro77
Новичок
*
Сообщений: 2


Просмотр профиля
« Ответ #11 : 05 Октября 2007, 19:38:47 »

Подскажите о гуру систем Linuxю Пытаюсь настроить GPRS в Ubuntu 7.04 (телефон SE m600i)
Все сделал в соответствии с руководством http://www.punbb-hosting.com/forums/vustuglug/viewtopic.php?id=26
При этом телефон синий зуб работает, телефон спаривается, но при команде pon
наблюдаю лишь - /usr/sbin/pppd: In file /etc/ppp/peers/provider: unrecognized option '/dev/rfcomm0'
Являюсь новичком, прошу выражаться понятным языком Smiley

Записан
Zorro77
Новичок
*
Сообщений: 2


Просмотр профиля
« Ответ #12 : 05 Октября 2007, 19:46:50 »

В соотвствии с руководством изложенным здесь также делал попытки
при попытки активировать порт командой $ sudo rfcomm bind rfcomm0
наблюдаю Can't find a config entry for rfcomm0
вообщем модем не определяется...канал выставлен верно  - у меня показал 7
SOS ноут без интернета - калькулятор. Прошу помощи Smiley
Записан
Igron
Новичок
*
Сообщений: 8


Просмотр профиля
« Ответ #13 : 12 Октября 2007, 01:11:11 »

Я сделал проще:

Код:
igron@ubuntu-box:~$ cat /etc/wvdial.conf
[Dialer Defaults]
Modem = /dev/ttyUSB0
#Baud = 57600
Baud = 115200
Dial Command = ATD
#Dial Command = ATZ
Init1 = ATE1
#Init1 = ATZ
Phone = *99***1#
Stupid Mode = 1
New PPPD = 1


[Dialer megafon]
Username = \n
Password = \n
#Ask Password = 1
#Login Prompt = 1
#Password Prompt = 1
Init2 = AT+CGDCONT=1,"IP","internet.nw"

[Dialer bee]
Username = beeline
Password = beeline
Init2 = AT+CGDCONT=1,"IP","internet.beeline.ru"


После чего звоним wvdial bee или wvdial megafon.
При смене телефона - обычно достаточно сменить устройство (напр. /dev/ttyACM0)
Записан
dzenx
Новичок
*
Сообщений: 1


Просмотр профиля Email
« Ответ #14 : 15 Октября 2007, 00:23:47 »

В соотвствии с руководством изложенным здесь также делал попытки
при попытки активировать порт командой $ sudo rfcomm bind rfcomm0
наблюдаю Can't find a config entry for rfcomm0
вообщем модем не определяется...канал выставлен верно  - у меня показал 7
SOS ноут без интернета - калькулятор. Прошу помощи Smiley
проблема точно такая же  + не удалось добавить комп в мои устройства на телефоне Sad
при вводе пин кода сообщение : код не совпадает !?
# Default PIN code for incoming connections
        passkey "1234";
в файле прописано Sad его и ввожу.
Еще, канал, который использует мобильный телефон для Dial-UP соединения:
Service Name: Dial-up Networking
Service RecHandle: 0x10001
Service Class ID List:
  "Dialup Networking" (0x1103)
  "Generic Networking" (0x1201)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100


Service Provider: у меня не определился Sad  телефон SE k750i
Записан
Страниц: [1] 2 3 ... 14   Вверх
Печать
Русскоязычное сообщество Ubuntu Linux  |  Поддержка  |  How-To & F.A.Q (Модераторы: victor53p, Дмитрий Бо, Offoff, vadimka, MadKox, EgoVir, Labaman, ubuntar)  |  Тема: Ubuntu + Bluetooth + GPRS [Руководство]
Перейти в:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Best Hosting
Серверы на Ubuntu
Страница сгенерирована за 0.134 секунд. Запросов: 19.