Хорошая статья по настройке GPRS/EDGE-соединения через Bluetooth находится по адресу:
http://ru.wikibooks.org/wiki/Подключение_GPRS/EDGE_в_GNU/Linux
Моя статья основана на ней, с небольшими изменениями. Если возникнут проблемы, можно обратиться к ней.
Нам понадобится собственно телефон с поддержкой Bluetooth и установленные пакеты:
bluez-utils
bluez-gnome
bluez-hcidump
(могут понадобиться и другие пакеты)
I. Настройка Bluetooth-соединения.
1. Подгружаем необходимые модули ядра:
# modprobe hci_usb
2. Редактировать файл /etc/bluetooth/hcid.conf: options {
autoinit yes;
security auto;
pairing multi;
pin_helper /usr/local/bin/bluepin.helper
}
device {
name "%h-%d";
class 0x3e0100;
iscan enable;
pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
auth enable;
encrypt enable;
}
bluepin.helper должен быть программой, печатающей строку вида "PIN:0000", где "0000" -- пароль доступа к компьютеру по Bluetooth. Для этих целей подойдет крохотный скрипт:
#!/bin/bash
echo PIN:0000
Не забудьте вместо нулей вписать нормальный пароль и установить права на исполнение bluepin.helper:
# chmod +x /usr/local/bin/bluepin.helper
3. Перезапускаем службу Bluetooth: # /etc/init.d/bluetooth restart
4. Проверить работу устройства можно, например, так:
# hciconfig hci0:
Type: USB
BD Address: 00:11:F6:04:FB:BF ACL MTU: 120:20 SCO MTU: 64:0
UP RUNNING PSCAN ISCAN
RX bytes:965327 acl:6408 sco:0 events:2522 errors:0
TX bytes:294442 acl:3841 sco:0 commands:17 errors:0
5. Теперь необходимо найти телефон. Для этого убеждаемся, что Bluetooth на телефоне включен, и активирован режим видимости (режим обнаружения):
# hcitool scan
Scanning ...
00:16:BC:CD:64:D2 Nokia 6021
Был обнаружен только что настроенный телефон. Все в порядке. Его "мак-адрес" запоминаем (выделяем-копируем), он еще пригодится.
6. Редактируем файл /etc/bluetooth/rfcomm.conf и вносим туда "мак-адрес" телефона:
rfcomm0 {
bind yes;
device 00:16:BC:CD:64:D2;
channel 1;
comment "Dial-up networking gateway";
}
7. Перестартуйте службу Bluetooth: # /etc/init.d/bluetooth restart
8. Теперь необходимо провести первое "сопряжение" устройств:
# echo ATZ > /dev/rfcomm0
и ввести пароль (выдаваемый bluepin.helper) на телефоне и на компьютере. После этого на телефоне в списке сопряжённых устройств для устройства-компьютера установить опцию "Автоподключение без подтверждения" (у меня на Motorola - "Доступ"-"Автоматически"), тогда телефон больше не будет спрашивать пароля при каждом соединении.
II. Настройка соединения GPRS (EDGE)
1. Эта часть настройки аналогична соединению через USB-кабель, но в файле /etc/ppp/peers/beeline вместо /dev/ttyACM0 пишем:
/dev/rfcomm0 115200
2. Стартуем/останавливаем соединение
pon beeline
poff beeline
На этом настройка закончена.
Комментариев нет:
Отправить комментарий