пятница, 18 сентября 2009 г.

Fedora 11 и Palm OS

Последнее время синхронизировал свой палм T3 исключительно посредством дата-кабеля, хотя когда-то активно пользовался беспроводным методом (федора 6-8).
Скажу сразу, в 11 федоре немного накосяцили, убрав конфигурацию демона dund и скрипт его запуска.
Несколько слов о прогрессе. В той же 11 федоре сделано очень много для нормальной поддержки всевозможных блютус устройств. Появился даже очень продвинутый менеджер blueman - http://blueman-project.org, но даже его средсвами "завести" морально устаревший Palm T3 (Palm Zire 72 и наверное почти все новые пальмы также) не удалось. А дело в следующем - пальмы не умеют быть клиентом (PANU) блютусной сети. Могут только с помощью pppd демона, где dund был связующим звеном.
Собственно, что мы получим, выполнив указанные ниже шаги - интернет на пальме, и блютус-синхронизацию.
Приступим-с.
1. Создаем файл с конфигом для pppd
cat /etc/ppp/peers/dun
115200
noipdefault
proxyarp
ktune
192.168.20.54:192.168.20.145 # server : client
ms-dns 192.168.1.1
netmask 255.255.255.0
local
noauth
nodefaultroute
noipx
debug
asyncmap 0
2. Запускаем как суперпользователь dund (можно скрипт написать)
dund --listen --persist -s call dun
В принципе все, можно добавить на пальме соединение к локальной сети через блютус, ввести любые логин и пароль и делать синхронизацию. Чтобы получить доступ к интернету - следующие шаги.

3. Выполняем настройку системы
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -F
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
4. Советую также посмотреть ресурс http://www.whizoo.com/apps.php#freeware - для блютус-синхронизации есть полезная утилита Net Sync, freeware :).


PS. часть материалов почерпнута здесь:
http://easylinux.ru/node/177
http://znark.com/blog/2005/12/16/bluetooth-hotsync-with-linux
http://silverghost.org.ua/2009/01/07/razdacha-interneta-na-telefon-cherez-bluetooth-part-1/
http://en.opensuse.org/Syncing_Palm_Devices_using_Bluetooth