[[Vorlage(Archiviert, "Die Internet-Einwahl in Kombination mit dem [http://www.avm.de/de/Service/Service-Portale/Service-Portal/index.php?portal=BlueFRITZ!_ISDN_Set BlueFRITZ! ISDN Set] {de} bereitet ab [:Intrepid:Ubuntu 8.10] Probleme und scheint nicht mehr möglich zu sein. Allerdings lässt sich der BlueFRITZ! USB Adapter weiterhin problemlos zur Kopplung mit einem BlueTooth-fähigen UMTS-Handy verwenden. ")]]
##[[Vorlage(Ausbaufähig, "[:64bit-Architektur:64-Bit tauglich?]")]]

{{{#!vorlage Wissen
[:Pakete_installieren: Installation von Programmen] 
[:Terminal: Ein Terminal öffnen] 
[:Metapakete: Restricted-Modules, Linux-Headers: welche Version?] 
[:rc.local: Datei rc.local bearbeiten] 
[:Editor: Einen Editor öffnen] 
}}}
[[Inhaltsverzeichnis(2)]] 

[[Bild(Wiki/Icons/bluetooth.png, 48, align=left)]]
Der [http://www.avm.de/de/Service/Service-Portale/Service-Portal/index.php?portal=BlueFRITZ!_USB_v2_0 BlueFRITZ! USB Adapter] {de} der Firma AVM ermöglicht in Kombination mit einem geeigneten Access Point oder auch einem Mobiltelefon die Einwahl in das Internet via [:Bluetooth:] (letzteres ist nicht Inhalt dieses Artikels). Dieser USB Adapter existiert in zwei unterschiedlichen Varianten - derzeit im Handel erhältlich ist die Version 2.0 (blau/transparent). Für die ältere Version 1.0 (dunkelblau) ist zusätzlich eine Firmware erforderlich, die nicht in Ubuntu enthalten ist, aber im Internet zur Verfügung steht. 

Prinzipiell sind drei Schritte erforderlich:

 * Bluetooth-Verbindung aufbauen (''"Pairing"'')
 * CAPI starten
 * Internetverbindung herstellen

= Installation =
Alle Pakete, die für die Nutzung des BlueFRITZ! USB Adapters 2.0 notwendig sind, sind bereits in Ubuntu vorhanden oder können aus den Paketquellen nachinstalliert werden. Die allgemeine Vorgehensweise zur Einrichtung von Bluetooth ist im Artikel [:Bluetooth/Einrichtung:] beschrieben. 

Welche Version des BlueFritz! USB Adapters vorhanden ist, lässt sich anhand der Farbe des Sticks oder besser in einem Terminalfenster [2] mit 

{{{#!vorlage Befehl
lsusb
}}}
anhand der USB-ID erkennen: 

{{{
Version 1.0: ID 057c:2200 AVM GmbH
Version 2.0: ID 057c:3800 AVM GmbH BlueFRITZ! Bluetooth Stick
}}}

Für die Version 1.0 ist vorab die (einmalige) Installation einer geeigneten Firmware erforderlich. Diese muss heruntergeladen und nach '''/lib/firmware/2.6.xx-yy-zz/''' kopiert werden  - der Zielordner wird mit den folgenden Befehlen automatisch der eigenen Kernel-Version angepasst [2], [3] :

{{{#!vorlage Befehl
wget ftp://ftp.in-berlin.de/pub/capi4linux/firmware/bluefusb/3-18-39/bfubase.frm
sudo cp bfubase.frm /lib/firmware/`uname -r`/
}}}

= Manuelles Verbinden mit Access Point =

{{{#!vorlage Hinweis
Der Access Point aus dem [http://www.avm.de/de/Service/Service-Portale/Service-Portal/index.php?portal=BlueFRITZ!_ISDN_Set BlueFRITZ! ISDN Set] {de} setzt __zwingend__ voraus, dass der [wikipedia:Network_Termination_for_ISDN_Basic_rate_Access:NTBA] über ein Netzkabel mit Strom versorgt wird, sonst scheitert der Verbindungsaufbau.
}}}

Für eine erste Test-Verbindung mit dem Access Point (AP) benötigt man die PIN (auch "passkey" genannt) des eigenen AP. Dieses "Bluetooth-Kennwort" ist auf der Unterseite des AP aufgedruckt. Um nun den Verbindungsaufbau zu starten, reicht es, den nachfolgenden Befehl in einem Terminal [2] auszuführen: 

{{{#!vorlage Befehl
sudo ciptool search
}}}

Jetzt wird nach dem AP gesucht und falls dieser in Reichweite ist, erscheint nach kurzer Zeit im Bluetooth-Manager (im Panel) ein Hinweis, dass für diesen AP eine Authentifizierung notwendig ist: 

[[Bild(./pairing_request.png)]] 

Nach Mausklick auf den Hinweis öffnet sich ein Dialog, in dem das Bluetooth Kennwort bzw. die PIN für den AP eingegeben werden kann: 

[[Bild(./enter_passkey.png)]] 

{{{#!vorlage Hinweis
Für die Eingabe der PIN hat man nur wenig Zeit (ca. 10 Sekunden). Sollte die PIN innerhalb dieser Zeitspanne nicht oder nicht korrekt eingegeben werden, wird der Verbindungsversuch abgebrochen und muss wiederholt werden! 
}}}

Wurde die PIN korrekt eingegeben, erscheint als Ausgabe im Terminal 

{{{#!vorlage Befehl
sudo ciptool search
}}}
Ausgabe:
{{{
Searching ...
        Checking service for aa:bb:cc:dd:ee:ff
        Connecting to device aa:bb:cc:dd:ee:ff
}}}

``aa:bb:cc:dd:ee:ff`` entspricht dabei der Bluetooth-Adresse des eigenen AP. Die PIN wird als ``passkey "...";`` in der Datei '''/etc/bluetooth/hcid.conf''' gespeichert. Nach erfolgreichem Verbindungsaufbau leuchten anschließend beide LED's des BlueFritz! USB Sticks. 

Weiterhin erscheint beim Bluetooth-Manager im Panel folgender Hinweis, der ebenfalls das Zustandekommen der Verbindung signalisiert: 

[[Bild(./created_bonding.png)]] 

Nachteil dieser Variante ist, dass es einige Sekunden dauert, bis eine Verbindung zustande kommt, da nach dem AP gesucht wird. Schneller geht es daher, wenn man sich direkt mit dem eigenen AP verbindet. Dies kann durch folgenden Befehl erreicht werden: 

{{{#!vorlage Befehl
sudo ciptool connect aa:bb:cc:dd:ee:ff
}}}

``aa:bb:cc:dd:ee:ff`` muss dabei durch die Bluetooth-Adresse des eigenen AP ersetzt werden. Im Erfolgsfall gibt es keine weitere Ausgabe im Terminal - wie oben bereits erwähnt leuchten nun aber beide LED's am BlueFritz! USB Stick. 

= Überprüfen des Verbindungs-Status =
Um den aktuellen Bluetooth Verbindungs-Status zu überprüfen, kann folgender Befehl in einem Terminal [2] eingegeben werden: 

{{{#!vorlage Befehl
sudo ciptool show
}}}

Als Ausgabe erhält man dann im Falle einer bestehenden aktiven Verbindung folgende Zeile: 

{{{
1 aa:bb:cc:dd:ee:ff connected
}}}

wobei ``aa:bb:cc:dd:ee:ff`` wiederum die Adresse des eigenen AP ist. 

= Internet-Einwahl mittels AP-ISDN und CAPI =

[[Vorlage(Bildunterschrift, ./avm_bluefritz_ap-isdn.jpg, 120, "AVM AP-ISDN", right)]]
== Installation ==
Für den Einsatz des BlueFritz! USB Adapters zusammen mit dem AVM AP-ISDN (= BlueFRITZ! ISDN Set) müssen folgende Pakete installiert [1] werden: 

{{{#!vorlage Paketinstallation
capiutils
libcapi20-3
pppdcapiplugin
}}}
 
Wurden sowohl alle Pakete für das [wikipedia:Common_ISDN_Application_Programming_Interface:CAPI] Subsystem installiert als auch eine Bluetooth-Verbindung zwischen BlueFRITZ! USB und AP-ISDN wie im vorangegangenen Abschnitt beschrieben hergestellt, kann man das CAPI mit folgendem Befehl in einem Terminal [2] starten: 

{{{#!vorlage Befehl
sudo capiinit start
}}}

Zum Überprüfen des CAPI in einem Terminal [2] den folgenden Befehl eingeben: 

{{{#!vorlage Befehl
capiinfo
}}}

Nun sollte eine Ausgabe ähnlich der folgenden erscheinen:

{{{
Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.11-07  (49.23)
Serial Number: 1000001
BChannels: 2
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x4000011f
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 asynconous operation with start/stop byte framing
   V.110 synconous operation with HDLC framing
   T.30 modem for fax group 3
   Modem asyncronous operation with start/stop byte framing
B2 protocols support: 0x00000b1b
   ISO 7776 (X.75 SLP)
   Transparent
   LAPD with Q.921 for D channel X.25 (SAPI 16)
   T.30 for fax group 3
   ISO 7776 (X.75 SLP) with V.42bis compression
   V.120 asyncronous mode
   V.120 bit-transparent mode
B3 protocols support: 0x800000bf
   Transparent
   T.90NL, T.70NL, T.90
   ISO 8208 (X.25 DTE-DTE)
   X.25 DCE
   T.30 for fax group 3
   T.30 for fax group 3 with extensions
   Modem

  0100
  0200
  39000000
  1f010040
  1b0b0000
  bf000080
  00000000 00000000 00000000 00000000 00000000 00000000
  01000001 00020000 00000000 00000000 00000000

Supplementary services support: 0x000003ff
   Hold / Retrieve
   Terminal Portability
   ECT
   3PTY
   Call Forwarding
   Call Deflection
   MCID
   CCBS
}}}

{{{#!vorlage Hinweis
Bitte kontrollieren, ob ``BChannels:`` 2 verfügbare B-Kanäle anzeigt. Nur dann ist das CAPI korrekt initialisiert.
}}}

Das CAPI bleibt genau wie die Bluetooth-Verbindung bis zum Herunterfahren des Rechners geladen. Jetzt kann man sich auf Basis von "`pppd`" mit verschiedenen [:Archiv/Einwahlprogramme:grafischen Einwahlprogrammen] ins Internet einwählen. Auch wenn diese inzwischen an Bedeutung verloren haben, können [:Archiv/Smartsurfer:Tarifmanager] Hilfestellung bei der Tarifwahl geben.

== Automatisches Verbinden mit Access Point ==
Um nicht bei jedem Systemstart manuell eine Bluetooth-Verbindung mit dem AP herzustellen und das CAPI System zu initialisieren, bietet sich z.B. die Datei [:rc.local:] [4],[5] an. In diese Datei sollte folgender Inhalt eingefügt werden: 

{{{
ciptool connect aa:bb:cc:dd:ee:ff
capiinit start
}}}

{{{#!vorlage Hinweis
"sudo" muss nicht vorangestellt werden, da rc.local mit root-Rechten ausgeführt wird! 
}}}

== Verbindung mit Access Point trennen ==
Soll die Bluetooth-Verbindung zwischen dem BlueFRITZ! USB Stick und dem AP wieder getrennt werden, reicht folgender Befehl im Terminal [2]: 

{{{#!vorlage Befehl
sudo ciptool release
}}}

Nach Eingabe des Befehls erlischt die zweite LED am BlueFRITZ! USB Stick - eine zusätzliche Ausgabe eines Status-Textes im Terminal findet nicht statt.

= Probleme =
== Connection refused ==
Die Fehlermeldung 

>{{{
Can't connect L2CAP socket: Connnection refused.
}}}
tritt auf, wenn die Verbindungsanforderung vom AP zurückgewiesen wurde (z.B. weil die angegebene PIN falsch ist). 


== Connection timed out ==
Die Fehlermeldung 

>{{{
Can't connect L2CAP socket: Connection timed out.
}}}
tritt auf, wenn zwischen Aufforderung zur PIN-Eingabe und tatsächlicher PIN-Eingabe zu viel Zeit verstrichen ist. 

== Permission denied ==
Die Fehlermeldung 

>{{{
Can't create connection: Permission denied.
}}}
tritt auf, wenn man "`ciptool search`" oder "`ciptool connect`" nicht mit [:sudo:Root-Rechten] aufgerufen hat. 

== Operation now in progress ==
Die Fehlermeldung 

>{{{
Can't connect L2CAP socket: Operation now in progress
}}}
tritt ab Ubuntu 8.10 auf (getestet mit 9.04). Diese beiden Ubuntu-Versionen sind inkompatibel mit dem BlueFRITZ! ISDN Set.

= Links =
 * [:Archiv/ISDN-Karten:] - Übersichtsartikel
 * [:Bluetooth/Blueman:] - komfortable Verwaltung von Bluetooth-Verbindungen
##Herstellerlinks bitte nicht löschen; liefern Bildmaterial, dass wg. fehlender CC-Lizenz nicht direkt eingebunden werden darf 
 * [http://www.avm.de/de/Service/Service-Portale/Service-Portal/index.php?portal=BlueFRITZ!_USB_v2_0 AVM BlueFRITZ! USB v2.0] {de} - Herstellerseite
 * [http://www.avm.de/de/Service/Service-Portale/Service-Portal/index.php?portal=BlueFRITZ!_ISDN_Set AVM BlueFRITZ! ISDN Set] {de} - AVM BlueFRITZ! USB Adapter und AP-ISDN
 * [http://www.avm.de/de/Service/Service-Portale/Service-Portal/index.php?portal=BlueFRITZ!_DSL_Set AVM BlueFRITZ! DSL Set] {de} - AVM BlueFRITZ! USB Adapter und AP-DSL
 * [http://www.avm.de/de/Service/Service-Portale/Service-Portal/index.php?portal=BlueFRITZ!_Startpaket AVM BlueFRITZ Startpaket] {de} - AVM BlueFRITZ! USB Adapter und AP-X (ISDN TK-Anlage)
 * [http://www.avm.de/de/Service/Service-Portale/Service-Portal/Linux_Fragen_an_die_Hotline/bluefritz_linux_neu.php?portal=Linux Bluetooth-Produkte von AVM unter Linux einsetzen] {de} - Hintergrundwissen für Experten

# tag: Hardware, Internet, Bluetooth, ISDN