[[Vorlage(Archiviert)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis(2)]] Nach dem iPhone-Update 3.0 vom 17.06.2009 ist es möglich, die Internetverbindung des iPhones (sowohl 3G als auch 3GS) auch über den PC zu benutzen. Diese Funktion nennt sich [wikipedia:Tethering:Tethering]. Die benötigte Konfiguration des iPhones ist [http://www.apfeltalk.de/forum/tutorial-tethering-iphone-t235919.html hier] {de} erläutert. Tethering mit dem iPhone 3G OS4.0 unter Ubuntu 10.04 via USB ist auch möglich. [[Vorlage(Hinweis, "Für die Einrichtung von Tethering ist eine bestehende Verbindung des iPhones mit dem PC notwendig; zur Herstellung dieser Verbindung siehe [:Bluetooth:].")]] [[Vorlage(Hinweis, "Das Tethering lässt sich komplett über den NetworkManager konfigurieren, ohne ein Terminal öffnen zu müssen. Dazu muss das iPhone zunächst per Bluetooth gekoppelt werden und dann im NetworkManager ausgewählt werden.")]] [[Vorlage(Warnung, "Tethering ist in manchen Ländern nicht standardmäßig verfügbar und kann unter Umständen zusätzliche Kosten verursachen. In Deutschland muss man evtl. ein Zusatzpaket beim Provider abonnieren, um Tethering nützen zu können. Alle Information diesbezüglich erhält man beim jeweiligen Telefonanbieter.")]] = Installation = Benötigt wird das Paket[1] {{{#!vorlage Paketinstallation bluez-compat }}} = Einmalige Konfiguration = == Bluetooth == Man muss die Datei '''/etc/default/bluetooth''' editieren[3] und Folgendes hinzufügen: {{{ PAND_ENABLED=1 PAND_OPTIONS="--role=PANU" }}} Nun muss der Bluetoothdienst neugestartet[2] werden, damit die editierten Änderungen angewandt werden. {{{#!vorlage Befehl sudo /etc/init.d/bluetooth restart }}} == BNEP-Netzwerk-Adapter == Um den BNEP-Netzwerkadapter hinzuzufügen, muss folgende Zeile in '''/etc/network/interfaces''' hinzugefügt werden[3]: {{{ iface bnep0 inet dhcp }}} == DHCP == Schließlich bedarf es noch in '''/etc/dhcp3/dhclient.conf''' einer Erweiterung[3] um {{{ lease { interface "bnep0"; option domain-name-servers 208.67.220.220, 208.67.222.222; } }}} Verwendet wurden hier die [wikipedia:DNS-Server:DNS-Server] von [https://www.opendns.com/ opendns.com] {en}, wobei jeder andere funktionsfähige DNS-Server entsprechend genutzt werden kann. == Mac-Adresse des iPhones finden == Die Mac-Adresse des iPhones kann entweder auf dem iPhone selbst unter ''Einstellungen -> Allgemein -> Info -> Bluetooth'' eingesehen werden, oder bei bestehender Verbindung mit dem PC mittels {{{#!vorlage Befehl hcitool scan }}} in Erfahrung gebracht werden. = Tethering = Sofern Tethering auf dem iPhone aktiviert ist und eine Verbindung zwischem dem iPhone und dem PC besteht, kann das Tethering über die Shell[2] gestartet werden: {{{#!vorlage Befehl sudo pand --connect -n sudo ifup bnep0 }}} Gestoppt werden kann das Tethering via {{{#!vorlage Befehl sudo ifdown bnep0 sudo pand -K }}} Wenn man Tethering mit dem eigenen iPhone regelmäßig nutzt, bietet es sich natürlich an, diese beiden Zeilen jeweils in ein Shell-Skript zu kleiden, um es schneller ausführen zu können. = Links = * [http://xn--9bi.net/2009/06/17/tethering-iphone-3-0-to-ubuntu-9-04/ Quelle für diesen Artikel] {en} * [http://www.apfeltalk.de/forum/tutorial-tethering-iphone-t235919.html Tethering auf dem iPhone] {de} #tag: Internet, Kommunikation