Tethering iPhone 3.0 με το Ubuntu 9.04

To Iphone 3.0 παρέχει 2 επιλογές για tethering: USB και Bluetooth. Δυστυχώς μέχρι στιγμής δεν έχω βρει τρόπο να κάνω tethering με USB οπότε παρακάτω θα σας πω πώς γίνεται να το κάνετε με Bluetooth.

Προεργασία

Αρχικά εγκαταστήστε το πακέτο bluez-compat:

sudo apt-get install bluez-compat

Στη συνέχεια ανοίξτε το αρχείο /etc/default/bluetooth:

sudo gedit /etc/default/bluetooth

Και προσθέστε στο τέλος του τις παρακάτω γραμμές:

PAND_ENABLED=1
PAND_OPTIONS=
"--role=PANU"

Kάντε επανεκκίνηση την υπηρεσία Bluetooth:

/etc/init.d/bluetooth restart

Ανοίξτε το /etc/network/interfaces:

sudo gedit /etc/network/interfaces

και προσθέστε στο τέλος του την παρακάτω γραμμή:

iface bnep0 inet dhcp

Βρείτε τη διεύθυνση του Iphone και σημειώστε την κάπου:

hcitool scan

Αυτά τα βήματα πρέπει να γίνονται κάθε φορά που θέλετε να συνδεθείτε στο Internet:

Θα πρέπει να ρυθμίσετε τo Bluetooth στον υπολογιστή σας να είναι πάντα ορατό. Αυτό γίνεται από το Bluetooth applet.

 

Με χρήση του Bluetooth applet θα πρέπει να κάνετε pair το Iphone με τον υπολογιστή σας.

Για να συνδεθείτε απλά τρέξτε στο τερματικό τις εντολές αντικαθιστώντας την διεύθυνση του Iphone με αυτή που σημειώσατε πιο πάνω:

sudo pand --connect 00:aa:bb:cc:dd:ee -n
sudo ifup bnep0

Όταν θέλετε να αποσυνδεθείτε γράφετε στο τερματικό τις εντολές:

sudo ifdown bnep0
sudo
pand -K