Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
24 Ноября 2024, 21:34:03


Войти


Страниц: [1]   Вниз
  Печать  
Автор Тема: Bluetooth  (Прочитано 7927 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Roland
Подозрительный тип
*

Карма: 0
Сообщений: 3

OpenSuse 10.3 x86_64


Награды
« : 04 Ноября 2007, 18:11:51 »

Никто не настраивал интернет через bluetooth? Я в mandriva попробовал, устройство вроде определил а дальше не знаю че делать, пробую выбирать network access point, выдает ошибку ядра. Мож кто подскажет новичку?
Записан
desperate
Не говорите, как мне жить, а я не скажу, куда вам идти :)
Администратор
*****

Карма: 65535
Сообщений: 1254


OpenSuse 11.4 - XFCE


WWW Награды
« Ответ #1 : 04 Ноября 2007, 18:15:54 »

1. Устанавливаем Все, что  начинается с bluez-...

2. Запускаем сервис bluetooth
# /etc/init.d/bluetooth start

3. Далее следует ряд команд, которые необходимо выполнить с консоли, под рутом:

domino:/etc # hciconfig
hci0: Type: USB
BD Address: 00:09:DD:10:6C:4B ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING
RX bytes:4034 acl:92 sco:0 events:122 errors:0
TX bytes:2380 acl:80 sco:0 commands:26 errors:0
# Вывод гласит, что с самим адаптером bluetooth все в норме

domino:/etc # hcitool scan
Scanning ...
00:19:63:0D:76:F8 W950i-NekVit
# Найден телефон - это хорошо...

domino:/etc # sdptool search DUN
Inquiring ...
Searching for DUN on 00:19:63:0D:76:F8 ...
Service Name: Dial-up Networking
Service Description: Symbian OS,UIQ phone
Service Provider: Sony Ericsson
Service RecHandle: 0x10005
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 7
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
# Список доступных сервисов телефона. Тоже хорошо...
# Самое главное, что нам нужно узнать из данного вывода
# это адрес телефона (00:19:63:0D:76:F8) и, номер канала
# сервиса Dialup Networking (у меня это Channel: 7). Это
# пригодится для последующих действий...

domino:/etc # l2ping 00:19:63:0D:76:F8
Ping: 00:19:63:0D:76:F8 from 00:09:DD:10:6C:4B (data size 44) ...
0 bytes from 00:19:63:0D:76:F8 id 0 time 382.70ms
0 bytes from 00:19:63:0D:76:F8 id 1 time 52.30ms
0 bytes from 00:19:63:0D:76:F8 id 2 time 55.07ms
0 bytes from 00:19:63:0D:76:F8 id 3 time 54.86ms
0 bytes from 00:19:63:0D:76:F8 id 4 time 328.56ms
5 sent, 5 received, 0% loss
# Проверяем связь с аппаратом

domino:/etc # rfcomm bind 0 00:19:63:0D:76:F8 7
# Самое главное!
# Связываем порт /dev/rfcomm0 c # седьмым (7) каналом
# моего телефона. Напоминаю, что # номер используемого
# канала, для сервиса дозвона # мы получили из вывода
# команды 'sdptool search DUN'

# rfcomm show rfcomm
rfcomm0: 00:19:63:0D:76:F8 channel 7 clean
# Убедимся, что сделали все правильно

4. Теперь, будем делать все это автоматом 
Для этого нам необходимо подкорректировать файлики настроек bluetooth. Чтобы было все понятно выкладываю свои файлики настроек:

# /etc/bluetooth/hcid.conf
device {
iscan disable;
pscan disable;
name "BlueZ %h (%d)";
class 0x100100;
}
options {
security auto;
passkey "0000";
}
# Видим, что определяется секретный код доступа к устройствам bluetooth

# /etc/bluetooth/rfcomm.conf
rfcomm0 {
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
device 00:19:63:0D:76:F8;

# RFCOMM channel for the connection
channel 7;

# Description of the connection
comment "w950i";
}
# При старте, порт rfcomm0 связывается с каналом 7 моего телефона.

5. Ну, в принципе все  Ставим любимую звонилку (kppp, kinternet) и пробуем звонить  В качестве порта модема указываем /dev/rfcomm0, Не забываем прописать дополнительную строку инициализации для модема (у меня для Kuban-MTS это: AT+CGDCONT=1,"IP","internet.kuban").

6. Радуемся за проделанный труд!

7. Если, что-то не получается, то читаем материал для дополнительного изучения данного вопроса:
http://www.bluez.org
http://www.teaparty.net/technotes/blue-gprs.html

P.S. сам делал по этому описалову и все у меня работало ... для дозвона к прову могу посоветовать консольную утилиту wvdial
Записан


Мой персональный блог "Шутки ради"
Roland
Подозрительный тип
*

Карма: 0
Сообщений: 3

OpenSuse 10.3 x86_64


Награды
« Ответ #2 : 04 Ноября 2007, 18:19:00 »

desperate спасибо, щас буду пробовать:)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM