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 |