Ciao a tutti.
@pacho: guarda alla fine del post...
@Margherita: Io ho Naviga3 e mi collego in "manuale" tramite bluetooth al mio N70. Non so se il tuo cellulare supporta il Bluetooth, ma nell'ipotesi che lo supporti queste sono le istruzioni (cerco di ricordare per bene i passi perché li ho fatti un po' di tempo fa)
- segui prima questa guida Installare programmi con Synaptic e aggiungere repositori all'Eee PC e aggiungi i repository esterni
- entra in un terminale con Ctrl+Alt+T ed esegui
codice:
sudo apt-get update
sudo apt-get purge ppp bluetooth
sudo apt-get install bluetooth ppp
sudo /etc/init.d/bluetooth start
- a questo punto inserisci il tuo adattatore bluetooth, metti il cellulare in modo visibile ed esegui hcitool scan, dovresti ottenere un numero tipo: 22:34:ac:a2:72:12 (chiamiamolo MAC), copialo.
- poi esegui sdptool search --baddress <MAC> DUN | grep Channel Sostituisci a <MAC> il tuo numero MAC e copiati il risultato di questo comando.
- adesso esegui sudo kwrite /etc/bluetooth/rfcomm.conf e rimuovi tutti i # a partire dalla riga con scritto rfcomm0, poi metti un yes alla riga bind mentre a device e channel metti i rispettivi numeri trovati prima (MAC e Channel). Salva e chiudi kwrite.
- riavvia il bluetooth sudo /etc/init.d/bluetooth restart
Bene, adesso il bluetooth è configurato, devi configurare il computer per la navigazione, ti posto qui tre file che devi copiare nel sistema nella cartella /etc/ppp/peers (sempre da terminale
cd /etc/ppp/peers e poi
sudo kwrite nome_file)
File
gprs
codice:
lcp-echo-failure 0
lcp-echo-interval 0
nodetach
debug
show-password
connect '/usr/sbin/chat -v -t6 -f /etc/ppp/peers/gprs-connect-tre'
disconnect '/usr/sbin/chat -v -f /etc/ppp/peers/gprs-disconnect-chat'
/dev/rfcomm0
crtscts
local
:10.0.0.1
noipdefault
ipcp-accept-local
defaultroute
# metti un # prima della riga successiva se qualcosa non va
usepeerdns
novj
nobsdcomp
novjccomp
nopcomp
noaccomp
noauth
user "user"
# prova a togliere il # dalla riga successiva se qualcosa non va
#asyncmap 0xa0000
# prova a togliere il # dalla riga successiva se qualcosa non va
#nomagic
file
gprs-connect-tre
codice:
#######################################
# Connection script
#
SAY 'Starting connection script...\n'
#######################################
# Abort String
#
SAY 'Setting the abort string...\n'
ABORT 'BUSY'
ABORT 'ERROR'
ABORT 'NO ANSWER'
ABORT 'NO CARRIER'
ABORT 'NO DIALTONE'
ABORT DELAYED
#######################################
# Modem Initialization
#
SAY 'Initializing modem...\n'
SAY 'Press CTRL-C to close the connection at any stage!\n'
'' AT
OK ATH
OK ATE1
#######################################
# Access Point Name (APN)
# Incorrect APN or CGDCONT can often cause errors in connection.
#
SAY 'Setting APN... "naviga.tre.it"\n'
OK 'AT+CGDCONT=1,"IP","naviga.tre.it","",0,0'
#######################################
# Dial the ISP, this is the common Cingular dial string
SAY '\n'
SAY 'Dialing...\n'
OK ATD*99#
CONNECT ''
SAY 'Connected!'
File
gprs-disconnect-chat
codice:
#######################################
# Disconnection script
#
ABORT 'BUSY'
ABORT 'ERROR'
ABORT 'NO DIALTONE'
SAY '\nSending break to the modem...\n'
'' '\K'
'' '\K'
'' '\K'
'' '+++ATH'
'' '+++ATH'
'' '+++ATH'
#SAY 'Disconnected!\n'
Alle righe 30 e 31 del secondo file c'è
naviga.tre.it, questo è l'APN di Naviga3, se navigate con le offerte TIM mettete
ibox.tim.it (degli altri operatori non so).
A questo punto devi solo collegarti. Per farlo esegui da terminale:
sudo pppd call gprs
quando lo script smette di scrivere nuove righe vuol dire che sei collegata, non chiudere la finestra del terminale ma riducila ad icona. Per scollegarti torna su quel terminale e premi Ctrl+C.
@pacho: ciao, per modificare la stringa di inizializzazione puoi usare i tre file che ho postato qui, è la riga 31 del secondo file. Se usi questi file per le chiavette usb probabilmente devi cambiare la riga 10 del primo file con qualcosa tipo
/dev/ttyUSB0
Penso che dopo aver collegato la chiavetta puoi digitare
sudo dmesg e in fondo dovresti trovare il DEVice a cui collegarti.