HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Растолкуйте про Bluetooth, Internet.

[Ответить]
Vladimir_P [12.10.2006 13:42] Растолкуйте про Bluetooth, Internet.:
Нужна помощь, как прицепиться к Internet через GPRS. Что имеется: Compact-Flash Bluetooth опознается, телефон Nokia 6230, с Завром спаривается, телефон настроен на прием всех соединений.

Читаю wiki.

Т.е. в Settings--Network настраиваю новое соединение не IrDA - PPP, а Bluetooth - PPP? Готово.

Я понимаю, это как раз мой случай, и мне не нужно выполнять пункты:

Пропускаю.

Дальше.
OK. Bluetooth на телефоне включаю.

Краткое содержание вывода:
Browsing 00:...... (MAC-адрес)
Service Name: OBEX Object Push
Service Name: OBEX File Transfer
Service Name: Dial-up networking
Service Name: Nokia PC Suite
Service Name: COM 1
Service Name: Voice Gateway
Service Name: Audio Gateway
Service Name: SyncML Client
Service Name: SIM ACCESS
MAC-адрес, как я понял -- это то, что в вышеприведенной строке "Browsing...". Что такое DUN/Serial, и где его брать?

Могу предположить, что оно расписано в разделах "Service Name: Dial-up networking" или "Service Name: COM 1"
(просьба к авторам статей в Wiki: не сокращайте термины и сообщения, пишите точно в том виде, как они на экране).
Расписываю эти разделы вывода подробно:

Service Name: Dial-up networking
Service RecHandle: 0x10048
Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100

Service Name: COM 1
Service RecHandle: 0x1004a
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100


Выглядит так:
rfcomm0 {
bind yes;
device (null);
channel (null);
comment "......";
}

Где брать MAC-адрес, догадываюсь. Куда его прописывать? Преполагаю, что в параметр device вместо null. Это верно?
Куда прописывать? В channel? Где брать значение?

Не нашел такой команды. Как перезапускать?
gLobster [12.10.2006 14:05] :
Ну на CaCko всё гораздо проще вообще-то. Вот мой рецепт:

Vladimir_P [12.10.2006 14:21] :
MAC адрес заврика - ZZ:ZZ:ZZ:ZZ:ZZ:ZZ как получить?
Vladimir_P [12.10.2006 14:36] :
Победил!
Оказывается, на вкладке "Modem" настройки соединения есть список "BT DUN:" и кнопка Search. Её надо ткнуть, найдтся адрес телефона и сам пропишется в /etc/bluetooth/rfcomm.conf.
gLobster [12.10.2006 17:18] :
А он авт оматом создаётся при спаривании. Это единственный каталог, который появляется автоматом
LILO [15.10.2006 06:37] :
А ведь ключи и должны складываться в /etc/bluetooth/MAC_ADRESS_SERVER/linkkeys, где MAC_ADRESS_SERVER - это это адрес карточки. Если вы смените БТ-карту, то и ключи пайринга будут другие, верно?
Проблема тут в том, что hcid не может сохранить больше одного ключа в linkkeys на jffs2.
Я отсылал разработчикам патч, и они его включили в новые версии.
А для cacko 1.23 я выкладывал тут на форуме исправленный бинарник hcid, если поиск не поможет, могу кинуть мылом.
Valish [23.04.2010 11:34] :
Джентльмены, спасибо за тему - помогли!
[Ответить]