The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Cвязь между iPAQ и PC с FreeBSD по Bluetooth (pda pocketpc bluetooth freebsd)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: pda, pocketpc, bluetooth, freebsd,  (найти похожие документы)
From: http://levsha.org.ua Date: Mon, 20 May 2006 18:21:07 +0000 (UTC) Subject: Cвязь между iPAQ и PC с FreeBSD по Bluetooth Оригинал: http://levsha.org.ua/wordpress/?p=11 Cвязь между iPAQ и PC с FreeBSD по Bluetooth cd /usr/ports/comms/obexapp && make install clean echo `ng_ubt_load="YES"` >> /boot/loader.conf kldload ng_ubt cp /usr/share/examples/netgraph/bluetooth/rc.bluetooth /etc/rc.bluetooth Включаем на КПК Bluetooth и в настройках bluetooth разрешаем discover. Выполняем hccontrol -n ubt0hci inquiry Должен найтись наш КПК. Прописываем его BD_ADDR в /etc/bluetooth/hosts и даем ему какое-то название для удобства. Прописываем в /etc/bluetooth/hcsecd.conf наш КПК в стиле: device { bdaddr 07:00:48:5b:be:5e; name "hx2410''; key nokey; pin "682789''; } Теперь можно выполнить что-то типа sdpcontrol -a hx2410 Search или sdpcontrol -a hx2410 Browse и посмотреть что же предоставляет нам наша КПК-шка. Пишем файл /usr/local/etc/rc.d/ubt.sh такого содержания: #!/bin/sh case "$1'' in start) /etc/rc.bluetooth start ubt0 /usr/sbin/hcsecd /usr/sbin/sdpd /usr/sbin/rfcomm_pppd -s -C 7 -l rfcomm-server /usr/local/bin/obexapp -s -C 10 echo -n " ubt" ;; stop) killall obexapp killall rfcomm_pppd killall sdpd killall hcsecd /etc/rc.bluetooth stop ubt0 echo -n " ubt" ;; *) echo "Usage: `basename $0` {start|stop}" >&2 ;; esac exit 0 В файл /etc/ppp/ppp.conf пишем такой блок: rfcomm-server: set timeout 0 set lqrperiod 10 set ifaddr 192.168.0.50 192.168.0.55 255.255.255.0 enable proxy enable force-scripts set dial "CLIENT CLIENTSERVER" enable lqr accept lqr disable pap deny pap disable chap deny chap enable dns Здесь 192.168.0.50 ieто адрес моей рабочей станции а 192.168.0.55 адрес, который будет получать КПК. Выполняем /usr/local/etc/rc.d/ubt.sh start Теперь можно на КПК сделать поиск BT устройств, при котором он должен найти рабочую станцию и показать что она предоставляет сервис удаленного доступа. Всё P.S. Как оказалось КПК не хочет получать по PPP адреса DNS серверов а похоже хочет их получить по DHCP (tcpdump tun0 показывает что сразу после установки соединения КПК шлет несколько dhcp заспросов). Как это побороть пока не нашел и просто прописал в КПК DNS сервера явно

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1, Ivan at uadm (?), 22:17, 16/01/2007 [ответить]  
  • +/
    Чтобы получать DNS-ы добавь
    accept dns вместо enable dns
     
  • 2, alexcom (??), 20:47, 12/04/2007 [ответить]  
  • +/
    За доку спасибо! Все вышло.
    Но...
    2 бага:
    1- КПК пишет соединение и до безконечности.Только сделал 2ping -a девайс, все супер
    2- Только на кпк закрываешь "Менеджер bluetooth" соединение разрываеться

    ipaq 1940 & freeBSD 6.2

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру