Ετοιμαζόμαστε για διακοπές και θα πάρουμε και το φορητό μαζί μας. Αλλά εκεί που θα πάμε δεν έχει internet, ούτε ενσύρματο, ούτε ασύρματο. Τη λύση έρχεται να δώσει το κινητό, αλλά στο linux ακόμα τα πράγματα δεν είναι τόσο απλά όσο στα Windows ή το άλλο πιο proprietary λειτουργικό με σήμα το φρούτο.
Ευτυχώς δοκίμασα μια λύση που δούλεψε με Ubuntu 8.04 και Vodafone:
Κατ΄αρχήν, πρέπει να έχουμε ένα GPRS profile στο κινητό μας για τέτοια δουλειά, επικοινωνήστε με την εταιρεία να σας δώσει ένα μέσω SMS.
Ανοίγουμε το BT στο κινητό και στον υπολογιστή και τρέχουμε ένα root terminal για να κάνουμε τα υπόλοιπα.
Γράφουμε hcitool scan για να βρούμε την MAC-ADDRESS του κινητού.
Γράφουμε hcitool cc MAC-ADDRESS και στη συνέχεια hcitool auth MAC-ADDRESS όπου MAC-ADDRESS η διεύθυνση που βρήκαμε στην πρώτη hcitool εντολή.
Στη συνέχεια μέσω του εικονιδίου BT στη μπάρα του GNOME συνδέουμε τον υπολογιστή μας με το κινητό.
Στη συνέχεια πρέπει να βρούμε σε ποιό κανάλι του κινητού αντιστοιχεί το GPRS profile, και δίνουμε sdptool browse MAC-ADDRESS. Ψάχνουμε νε βρούμε το κανάλι που τιτλοφορείται "Dial-up Networking" ή κάτι τέτοιο, στο εξής θα αναφέρεται ως CHANNEL.
Έπειτα διορθώνουμε το αρχείο /etc/bluetooth/rfcomm.conf ώστε να περιέχει τα παρακάτω:
Έπειτα φτιάχνουμε το αρχείο /etc/ppp/peers/BluetoothDialup ώστε να είναι όπως το παρακάτω:
Τέλος δίνουμε adduser USERNAME dialout, όπου USERNAME το username του λογαριασμού μας στο linux.
Για να συνδεθούμε τρέχουμε pon BluetoothDialup, η σύνδεση γίνεται αλλά μας λείπει το DNS.
Αφού συνδεθούμε τρέχουμε την εντολή cat /var/log/syslog και βλέπουμε ποια DNS μας έδωσε η προηγούμενη σύνδεση. Το μόνο που έχουμε να κάνουμε είναι να αντιγράψουμε αυτές τις διευθύνσεις στο "Manual Configuration" του εικονιδίου του δικτύου στην πλέον ανενεργή ενσύρματη ή ασύρματη σύνδεσή μας.
Για να αποσυνδεθούμε τρέχουμε poff.
Καλές διακοπές.
Ευτυχώς δοκίμασα μια λύση που δούλεψε με Ubuntu 8.04 και Vodafone:
Κατ΄αρχήν, πρέπει να έχουμε ένα GPRS profile στο κινητό μας για τέτοια δουλειά, επικοινωνήστε με την εταιρεία να σας δώσει ένα μέσω SMS.
Ανοίγουμε το BT στο κινητό και στον υπολογιστή και τρέχουμε ένα root terminal για να κάνουμε τα υπόλοιπα.
Γράφουμε hcitool scan για να βρούμε την MAC-ADDRESS του κινητού.
Γράφουμε hcitool cc MAC-ADDRESS και στη συνέχεια hcitool auth MAC-ADDRESS όπου MAC-ADDRESS η διεύθυνση που βρήκαμε στην πρώτη hcitool εντολή.
Στη συνέχεια μέσω του εικονιδίου BT στη μπάρα του GNOME συνδέουμε τον υπολογιστή μας με το κινητό.
Στη συνέχεια πρέπει να βρούμε σε ποιό κανάλι του κινητού αντιστοιχεί το GPRS profile, και δίνουμε sdptool browse MAC-ADDRESS. Ψάχνουμε νε βρούμε το κανάλι που τιτλοφορείται "Dial-up Networking" ή κάτι τέτοιο, στο εξής θα αναφέρεται ως CHANNEL.
Έπειτα διορθώνουμε το αρχείο /etc/bluetooth/rfcomm.conf ώστε να περιέχει τα παρακάτω:
rfcomm0 {Στη συνέχεια εκτελούμε την εντολή /etc/init.d/bluez-utils restart
bind yes;
device MAC-ADDRESS;
channel CHANNEL;
comment "Bluetooth PPP Connection";
}
Έπειτα φτιάχνουμε το αρχείο /etc/ppp/peers/BluetoothDialup ώστε να είναι όπως το παρακάτω:
debugκαι το αρχείο /etc/chatscripts/BluetoothDialup όπως το παρακάτω:
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/BluetoothDialup"
usepeerdns
/dev/rfcomm0 115200
defaultroute
crtscts
lcp-echo-failure 0
TIMEOUT 35όπου CHANNEL το κανάλι που βρήκαμε προηγουμένως και όπου DATA-PROFILE-NUMBER τον αριθμό του GPRS PROFILE που υπάρχει στο κινητό μας και μπορούμε να το βρούμε απ'τα μενού του κινητού ανάλογα με τη μάρκα...
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
OK 'AT+CGDCONT=CHANNEL,"IP","internet.vodafone.gr"'
OK ATD*99***DATA-PROFILE-NUMBER#
CONNECT ""
Τέλος δίνουμε adduser USERNAME dialout, όπου USERNAME το username του λογαριασμού μας στο linux.
Για να συνδεθούμε τρέχουμε pon BluetoothDialup, η σύνδεση γίνεται αλλά μας λείπει το DNS.
Αφού συνδεθούμε τρέχουμε την εντολή cat /var/log/syslog και βλέπουμε ποια DNS μας έδωσε η προηγούμενη σύνδεση. Το μόνο που έχουμε να κάνουμε είναι να αντιγράψουμε αυτές τις διευθύνσεις στο "Manual Configuration" του εικονιδίου του δικτύου στην πλέον ανενεργή ενσύρματη ή ασύρματη σύνδεσή μας.
Για να αποσυνδεθούμε τρέχουμε poff.
Καλές διακοπές.
Σχόλια