Bluetooth

Strona główna>Dokumentacja użytkowa cdlinux.pl> Do sieci przez Bluetooth


  • Notka autorska
  • autor:Michał Wróbel
  • data powstania: 8 kwi 2005
  • data modyfikacji:— [[Wikipedysta:Pp|Przemysław Pawełczyk]]]15:39, 25 cze 2005 (CEST)

IP przez Bluetooth'a


Opis w jaki sposób uzyskać dostęp do sieci, poprzez Bluetooth'a. (Bluetooth HOWTO)

Serwer


1. Ładujemy moduł BNEP (Bluetooth Network Encapsulation Protocol).

modprobe bnep

2. Uruchamiamy demona PAN (Bluetooth Personal Area Networking)

pand— listen— role GN

3. Przydzielamy interfejsowi bnep0 nr IP

ifconfig bnep0 10.0.0.2

4. Ustawiamy routing

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables- t nat- A POSTROUTING- s 10.0.0.0/24- j SNAT— to 153.19.251.243

Uwaga> W pliku /etc/bluetooth/pin znajduje sie nr pin, który należy podać łącząc się z klienta.

Klient


1. Szukamy adresu bluez serwera

hcitool scan

2. Ładujemy moduł BNEP (Bluetooth Network Encapsulation Protocol).

modprobe bnep

3. Uruchamiamy demona PAN (Bluetooth Personal Area Networking)

pand— connect <adres zwrócony w pkt 1.>

4. Ustawiamy interfejs sieciowy

ifconfig bnep0 10.0.0.2

Modem przez Bluetooth


1. Wystartować bluez-utils

/etc/init.d/bluetooth start

2. Sprawdzić, czy są załadowane moduły i jak nie to dodać:

modprobe l2cap rfcomm hci_usb bluez

3. Sprawdzić, czy bluetooth jest poprawnie podłaczony:

hciconfig

4. Właczyć niebieskiego kła w telefonie i wykryć go na komputerze:

hcitool scan

5. Powienien zwrócić adres urządzenie, np.:

00:02:EE:24:87:8D Mich

6. Szczegolowe informacje o urządzeniu:

hcitool info <adres zwrocony w poprzednim>

7. Łączymy telefon z urządzeniem rfcomm:

rfcomm connect rfcomm0 <adres zwrocony w poprzednim>

8. Powinien sie spytac o haslo na telefonie i laptopie

9. Teraz trzeba uruchomić PPP.

/usr/sbin/pppd /dev/rfcomm0 115200 connect "chat- V- f chat" crtscts modem\
ipcp-accept-local noipdefault

10 Następnie wpisać (dla plusa):

chat:
<nowiki>//</nowiki> ATZ
OK AT CGDCONT=1,"IP","www.plusgsm.pl"
OK "ATD*99***1#"
CONNECT //

11. No i teoretycznie połączenie powinno zostać nawiązane, sprawdzamy:

ifconfig

UWAGA do wersji < cdlinux.pl 0.6.0-pre2

W pliku /etc/bluetooth/hcid.conf należy zamienić linie:

pin_helper /usr/bin/bluez-pin;

na

pin_helper /usr/bin/bluepin;

Przydatne adresy


Niedawno postanowiłem zmienić moja wysłużoną, pięcioletnią klawiaturę "Panaview" i dwu przyciskową myszkę "Dexxa" na coś nowszego. Po długim namyśle, zdecydowałem się na super hiper wypasiony zestaw "Logitech Cordless Desktop MX for Bluetooth". Tak jak był wypasiony, tak kosztował. W opakowaniu były bezprzewodowe klawiatura i myszka oraz hub-ładowarka dla myszy. Zarówno klawiatura jak i mysz funkcjonowały zaraz po podłączeniu. Slackware nie miał z nimi żadnego problemu. Oczywiście "Logitech" dostarcza sterowniki tylko do Win 2000 i Win XP, czego nie skomentuje. Tak wiec o użyciu huba do komunikacji z moim telefonem przez bluetooth mogłem zapomnieć. Zacząłem szukać w Internecie i… Ale o tym za chwile. Najpierw trochę teorii z zakresu stomatologii.


Strona główna>Dokumentacja użytkowa cdlinux.pl> Do sieci przez Bluetooth

O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją Creative Commons Attribution-ShareAlike 3.0 License