Dieser Artikel wurde archiviert, da er - oder Teile daraus - nur noch unter einer älteren Ubuntu-Version nutzbar ist. Diese Anleitung wird vom Wiki-Team weder auf Richtigkeit überprüft noch anderweitig gepflegt. Zusätzlich wurde der Artikel für weitere Änderungen gesperrt.
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 Tethering. Die benötigte Konfiguration des iPhones ist hier erläutert. Tethering mit dem iPhone 3G OS4.0 unter Ubuntu 10.04 via USB ist auch möglich.
Für die Einrichtung von Tethering ist eine bestehende Verbindung des iPhones mit dem PC notwendig; zur Herstellung dieser Verbindung siehe Bluetooth.
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.
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.
Benötigt wird das Paket[1]
bluez-compat
mit apturl
Paketliste zum Kopieren:
sudo apt-get install bluez-compat
sudo aptitude install bluez-compat
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.
sudo /etc/init.d/bluetooth restart
Um den BNEP-Netzwerkadapter hinzuzufügen, muss folgende Zeile in /etc/network/interfaces hinzugefügt werden[3]:
iface bnep0 inet 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 DNS-Server von opendns.com , wobei jeder andere funktionsfähige DNS-Server entsprechend genutzt werden kann.
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
hcitool scan
in Erfahrung gebracht werden.
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:
sudo pand --connect <Mac-Adresse des iPhones> -n sudo ifup bnep0
Gestoppt werden kann das Tethering via
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.
Diese Revision wurde am 29. Dezember 2011 19:52 von frustschieber erstellt.