Gentoo Archives: gentoo-user-de

From: Volker Katz <Volker.Katz@×××.de>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] TCP/IP over Bluetooth
Date: Tue, 09 Nov 2004 16:04:43
Message-Id: 200411091155.22994.Volker.Katz@gmx.de
1 Moin,
2 ich hätte gerne eine TCP/IP-Verbindung zu mein Handy. Es ist ein SX1 -
3 also ein Series60 Handy. Ich habe im Netz diverse Anleitungen zu
4 solchen Handys gefunden, aber irgendwie funktioniert das bei mir nicht
5 so richtig. Leider weiß ich nicht so recht, wo ich nach dem Fehler
6 suchen soll.
7 Also vom Prinzip soll das so gehen, dass man das Handy über eine
8 serielle Verbindung anspricht und es dann versucht sich per PPP
9 einzuwählen. Dann hängt es von der IP-Adresse ab, die man dem Handy
10 gibt. Entweder man benötigt einen DNS-Server, der eine bestimmt Anfrage
11 auflöst oder man nimmt die Adresse, die auch von der Windows-Software
12 verwendet wird - kann dann aber u.U. nicht weiter Routen. Aber soweit
13 bin ich noch gar nicht. Bei mir hängt es daran, dass mein Handy sich
14 nicht bei mir einwählen möchte. Aber ganz der Reihe nach:
15 Der Anfang funktioniert wie hier beschrieben:
16 http://mobile.linux.pt/p800/#1
17
18 notebook root # hcid; sdpd; hciconfig hci0 piscan noauth up
19 notebook root # hcitool inq
20 Inquiring ...
21 00:01:E3:2E:9B:8B clock offset: 0x7bd4 class: 0x720204
22 notebook root # l2ping 00:01:E3:2E:9B:8B
23 Ping: 00:01:E3:2E:9B:8B from 00:20:E0:49:3D:11 (data size 20) ...
24 0 bytes from 00:01:E3:2E:9B:8B id 200 time 34.75ms
25 0 bytes from 00:01:E3:2E:9B:8B id 201 time 28.45ms
26 0 bytes from 00:01:E3:2E:9B:8B id 202 time 30.64ms
27 3 sent, 3 received, 0% loss
28
29 Dann kann ich nach den Diensten browsen. Interessant sind ja nur
30 entweder der Serielle oder der Dial-Up-Network Dienst sein:
31 Service Name: Bluetooth Serial Port
32 Service Description: Bluetooth Serial Port
33 Service Provider: Symbian Ltd.
34 Service RecHandle: 0x1001b
35 Service Class ID List:
36 "Serial Port" (0x1101)
37 Protocol Descriptor List:
38 "L2CAP" (0x0100)
39 "RFCOMM" (0x0003)
40 Channel: 2
41 Language Base Attr List:
42 code_ISO639: 0x656e
43 encoding: 0x6a
44 base_offset: 0x100
45
46 Service Name: Dial-up Networking
47 Service RecHandle: 0x10017
48 Service Class ID List:
49 "Dialup Networking" (0x1103)
50 "Generic Networking" (0x1201)
51 Protocol Descriptor List:
52 "L2CAP" (0x0100)
53 "RFCOMM" (0x0003)
54 Channel: 1
55 Language Base Attr List:
56 code_ISO639: 0x656e
57 encoding: 0x6a
58 base_offset: 0x100
59 Profile Descriptor List:
60 "Dialup Networking" (0x1103)
61 Version: 0x0100
62
63 Hier bin ich mir schon unsicher. Ich denke, ich brauche eine serielle
64 Verbindung. Über diese läuft dann die PPP-Verbindung, oder? Aber
65 Channel 1 habe ich natürlich auch versucht.
66
67 Dann wird z.B. hier beschrieben, wie es weiter geht:
68 http://www.bwestermann.privat.t-online.de/3650linux.html
69
70 Die /etc/ppp/options habe ich übernommen:
71 noauth
72 local
73 modem
74 proxyarp
75 debug
76 ms-dns 192.168.1.1 # DNS-Serveradresse, der den Namen
77 "wsockhost.mrouter" aufloest
78 192.168.1.100:192.168.1.200 # Zu vergebende IP-Adressen
79
80 Der DNS-Server dürfe ja ersteinmal egal sein.
81 Dann dund auf Channel 2 (für den Seriellen Port) lauschen lassen:
82 dund --listen --channel=2
83
84 Und das Handy anstossen:
85 notebook root # rfcomm bind 2 00:01:E3:2E:9B:8B 2
86 notebook root # echo x >/dev/bluetooth/rfcomm/2
87 Dann fragt mich das Handy, ob ich die Verbindung akzeptieren soll, was
88 ich natürlich bejahe.
89 Dann passiert nicht weiter. Ich habe kein ppp0 und in /var/log/messages
90 steht lediglich:
91 Nov 9 11:39:18 notebook dund[8600]: Bluetooth DUN daemon
92 Nov 9 11:39:18 notebook Bluetooth: RFCOMM ver 1.2
93 Nov 9 11:39:18 notebook Bluetooth: RFCOMM socket layer initialized
94 Nov 9 11:39:18 notebook Bluetooth: RFCOMM TTY layer initialized
95 Nov 9 11:41:21 notebook hcid[8438]: link_key_request
96 (sba=00:20:E0:49:3D:11, dba=00:01:E3:2E:9B:8B)
97
98 Tja, wie bekomme ich denn raus, ob man Handy keine Verbdindung aufbauen
99 möchte, oder ob mein Rechner sie ablehnt? Mir fehlen gerade die Ideen
100 zu debuggen.
101
102 Gruß & Danke
103 Volker
104
105
106
107
108 --
109 gentoo-user-de@g.o mailing list