Настройка соединения ActiveSync КПК c Ubuntu Linux через Bluetooth

Я получил сразу два письма и одно сообщение в ветке обсуждения статьи
http://www.opennet.ru/base/modem/pda_freebsd_sync.txt.html
с просьбой отдельно описать тоже самое, но для ubuntu-linux. Вот mini
how-to на эту тему.

1. Если Вы устанавливали стандартный ubuntu, то служба bluetooth со
всеми необходимыми библиотеками установлена и стартует по-умолчанию.
Проверить можно так:

[[email protected]: ~] % dmesg | grep -i blue
[ 57.623092] Bluetooth: Core ver 2.8
[ 57.623099] Bluetooth: HCI device and connection manager initialized
[ 57.623112] Bluetooth: HCI socket layer initialized
[ 57.745599] Bluetooth: L2CAP ver 2.8
[ 57.745603] Bluetooth: L2CAP socket layer initialized
[ 57.876614] Bluetooth: HIDP (Human Interface Emulation) ver 1.1-mh1
[ 57.989385] Bluetooth: RFCOMM socket layer initialized
[ 57.989400] Bluetooth: RFCOMM TTY layer initialized
[ 57.989402] Bluetooth: RFCOMM ver 1.7

Если нет, то устанавливаем следующие пакеты: bluez-hcidump, bluez-pin, bluez-utils.

Запускаем без перезагрузки службу:

[[email protected]: ~] % sudo /etc/init.d/bluetooth start

2. Устанавливаем пакет synce-kde, в качестве зависимостей установятся
все необходимые программы из комплекта synce. Создаем файл
/etc/ppp/peers/dun

### более подробно man synce-serial-config
nodefaultroute
noauth
local
192.168.131.102:192.168.131.201
ms-dns 87.240.1.2
linkname synce-device

3. Подключаем bluetooth адаптер (у меня все тот же USB на базе
Broadcom), отключаем firewall (я дома вообще его не использую по
назначению). Если планируем настроить доступ к сети для PDA через PC,
то разрешим ip-forwarding

[[email protected]: ~] % sudo sysctl net/ipv4/ip_forward=1

Дело в том, что при подключении PDA к PC по ActveSync через bluetooth,
PDA сначала подключен как бы null модемным кабелем (первый этап
подключения), а затем подключается по PPP. PDA и PC назначаются IP
адреса, причем можно выбрать произвольные IP, НО - часть ПО
"ориентируется" именно на определенные
"разработчиками" мобильной платформы: 192.168.131.102 (для PC)
и 192.168.131.201 (для PDA). Дальше достаточно настроить NAT на
интерфейсе рабочей станции, подключенному к сети, включить
ip-forwarding и разрешить пакеты из\в подсеть 192.168.131.0 (если
используется firewall) Таким образом можно без дополнительных усилий,
например, обновить на PDA погоду, или курсы валют. Еще проще настроить
на PC для PDA прокси-сервер (я так и сделал).

3. Запускаем сервисы (предварительно вдумчиво, читаем man dund, man
sdptool для понимания этих комманд):

[[email protected]: ~] % sudo /usr/bin/dund --listen --msdun call dun
[[email protected]: ~] % sudo /usr/bin/sdptool add SP

4. Запускаем Raki, при первом запуске программа спросит какой сервис
запускать - вариантов два: vdccm и dccm. Правильный ответ для linux - dccm.
Как только в трее появится знакомый логотип ActiveSync, можно сказать,
что все готово.

5. Включаем bluetooth на КПК и открываем "Диспетчер Bluetooth" . Выбираем:
Новое -> ActiveSync через Bluetooth.

Bluetooth Wizard обнаружит PC под управлением ubuntu, выбираем его,
дальше должно пройти подключение ActiveSync и в трее на рабочей станции
загорится значек Raki.

Сергей Присада Источник

free-templates.ru