Newsgroup: it.comp.os.linux.sys
Titolo: ppp rognoso con Motorola

Ciao.
E' stata una dura battaglia ma ho risolto quasi tutto ! (un grazie
JohnnyNewbie)
Sono riuscito a utilizzare, per connettermi a internet, sia con un cellulare
HTC via bluetooth, sia con una chiavetta Ovation MC930D via USB.
Le peripezie non sono mancate ma adesso funzionano, se a qualcuno interessa
qualche dettaglio lo dica.
Rimane la pietra dello scandalo: un Motorola A1200 (Motoming).
Con questo il pppd fallisce nella fase di attribuzione degli indirizzi di
rete.
Mi spiego, quando, con gli altri dispositivi, tutto funziona in syslog vedo:
Nov  4 17:48:35 hpmini pppd[2889]: PAP authentication succeeded
Nov  4 17:48:35 hpmini pppd[2889]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>
<ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Nov  4 17:48:36 hpmini pppd[2889]: rcvd [IPCP ConfNak id=0x1 <ms-dns1
10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins
10.11.12.14>]
Nov  4 17:48:36 hpmini pppd[2889]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>
<ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14>]
Nov  4 17:48:38 hpmini pppd[2889]: rcvd [IPCP ConfNak id=0x2 <ms-dns1
10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins
10.11.12.14>]
Nov  4 17:48:38 hpmini pppd[2889]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0>
<ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14>]
Nov  4 17:48:38 hpmini pppd[2889]: rcvd [IPCP ConfReq id=0xe]
Nov  4 17:48:38 hpmini pppd[2889]: sent [IPCP ConfNak id=0xe <addr 0.0.0.0>]
Nov  4 17:48:38 hpmini pppd[2889]: rcvd [IPCP ConfNak id=0x3 <addr
217.201.21.195> <ms-dns1 213.230.155.94> <ms-dns3 213.230.130.222>]
Nov  4 17:48:38 hpmini pppd[2889]: sent [IPCP ConfReq id=0x4 <addr
217.201.21.195> <ms-dns1 213.230.155.94> <ms-dns3 213.230.130.222>]
Nov  4 17:48:38 hpmini pppd[2889]: rcvd [IPCP ConfAck id=0x4 <addr
217.201.21.195> <ms-dns1 213.230.155.94> <ms-dns3 213.230.130.222>]
Nov  4 17:48:39 hpmini pppd[2889]: rcvd [IPCP ConfReq id=0xf]
Nov  4 17:48:39 hpmini pppd[2889]: sent [IPCP ConfAck id=0xf]
Nov  4 17:48:39 hpmini pppd[2889]: Could not determine remote IP address:
defaulting to 10.64.64.64
Nov  4 17:48:39 hpmini pppd[2889]: Cannot determine ethernet address for
proxy ARP
Nov  4 17:48:39 hpmini pppd[2889]: local  IP address 217.201.21.195
Nov  4 17:48:39 hpmini pppd[2889]: remote IP address 10.64.64.64
Nov  4 17:48:39 hpmini pppd[2889]: primary   DNS address 213.230.155.94
Nov  4 17:48:39 hpmini pppd[2889]: secondary DNS address 213.230.130.222
Nov  4 17:48:39 hpmini pppd[2889]: Script /etc/ppp/ip-up started (pid 2896)
Nov  4 17:48:39 hpmini pppd[2889]: Script /etc/ppp/ip-up finished (pid
2896), status = 0x0
Con il A1200 invece nel syslog vedo:
Nov  4 10:32:56 hpmini pppd[3571]: PAP authentication succeeded
Nov  4 10:32:56 hpmini pppd[3571]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>
<ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Nov  4 10:32:56 hpmini pppd[3571]: rcvd [IPCP ConfNak id=0x1 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:32:56 hpmini pppd[3571]: sent [IPCP ConfReq id=0x2 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:32:56 hpmini pppd[3571]: rcvd [IPCP ConfAck id=0x2 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:32:59 hpmini pppd[3571]: sent [IPCP ConfReq id=0x2 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:32:59 hpmini pppd[3571]: rcvd [IPCP ConfAck id=0x2 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:33:01 hpmini pppd[3571]: rcvd [IPCP ConfReq id=0x1]
Nov  4 10:33:01 hpmini pppd[3571]: sent [IPCP ConfNak id=0x1 <addr 0.0.0.0>]
Nov  4 10:33:01 hpmini pppd[3571]: rcvd [LCP TermReq id=0x2 00 00 00 00 00
00]
Nov  4 10:33:01 hpmini pppd[3571]: LCP terminated by peer (^@^@^@^@^@^@)
In pratica dopo aver ricevuto dal server gli indirizzi validi, invece di
proseguire il lavoro, attende tre secondi e ripete al server la richiesta
degli indirizzi.
Ho provato a variare praticamente tutti i parametri di configurazione del
ppp ma nulla da fare.
Le configurazioni le ho postate qualche giorno fa.
Qualcuno ha avuto problemi simili o ha usato quel cellulare ?
-- 
Stefano L.


ma il file options del tuo ppp contiene qualcosa relativo al parametro
'ms-dns'?
Quel parametro *non* va usato. Devi usare solo 'usepeerdns'.
p.s.: io uso la connessione UMTS via usb e via bluetooth senza
problemi.

 problemi.
Anche io adesso la uso quasi senza problemi, in questi giorni credo di aver
imparato parecchio in proposito.
Dico quasi perche' rimane il problema che ho esposto con il Motorola A1200.
Ho Googolato in lungo e in largo ma non ho trovato nulla di simile.
Il colmo e' che il Motorola A1200 usa Linux come S.O. !!!
Per tornare al problema esposto ho provato sia a usare il
parametro 'noipdefault', sia a fornire una coppia di indirizzi, ad es.
10.1.1.1:10.2.2.2 insieme ai parametri 'ipcp-accept-local'
e 'ipcp-accept-remote'.
Entrambi i metodi funzionano sia con il cellulare HTC che con la chiavetta
Ovation, ma con il Motorola falliscono entrambi.
-- 
Stefano L.


Io aspetto che questo coso qui: 
http://www.t-mobileg1.com/
 arrivi
anche in Italia.
E' basato su Android (open source e kernel linux), ha il wifi, il 3G,
il GPS, la fotocamera, ha alle spalle tre marchi di tutto rispetto
(Google, T-Mobile e HTC) .... e - udite udite - costa solo 150 Euro.

 T-Mobile e HTC) .... e - udite udite - costa solo 150 Euro.
Costa solo 150 euro perche` e` acquistabile solo con contratto biennale.
In Italia potrebbe arrivare con tariffe simili a quelle dell'iPhone, forse 
un po' piu` basse.
Bye.

 Qualcuno ha avuto problemi simili o ha usato quel cellulare ?
Non saprei...magari google? non so probabilmente avrai già
cercato.  :-|

 cercato.  :-|
Ho cercato in lungo e in largo, ho trovato un sacco di cose che mi hanno
anche aiutato a risolvere altri problemi, ma questo no.  :(
Forse non ho cercato bene, comunque dato che ho a disposizione la chiavetta
Novatel, usare il Motorola era solo uno sfizio, anche perche il Motorola e'
solo EDGE al contrario della chiavetta. Non credo avro' molto tempo da
dedicare ancora a questa cosa a meno che non salti fuori qualche altro
elemento.
-- 
Stefano L.


scusami, ma guardando il file di log che hai inviato, e leggendo cio'
che scrivi, c'e' qualcosa che non mi quadra.
Da dove desumi che ti vengono assegnati gli indirizzi?
Da quel che vedo, nel pezzo di file di log (solo quello relativo
all'A1200) io vedo che ti propone solo indirizzi ms-dns e non 'local
ip' e 'remote ip'.
Magari hai dimenticato a inviare un pezzo di log... o magari gli
indirizzi non ti vengono assegnati.
Cioe', per maggiore chiarezza incollo quello tu hai inviato:
/QUOTE:
Con il A1200 invece nel syslog vedo:
Nov  4 10:32:56 hpmini pppd[3571]: PAP authentication succeeded
Nov  4 10:32:56 hpmini pppd[3571]: sent [IPCP ConfReq id=0x1 <addr
0.0.0.0>
<ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Nov  4 10:32:56 hpmini pppd[3571]: rcvd [IPCP ConfNak id=0x1 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:32:56 hpmini pppd[3571]: sent [IPCP ConfReq id=0x2 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:32:56 hpmini pppd[3571]: rcvd [IPCP ConfAck id=0x2 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:32:59 hpmini pppd[3571]: sent [IPCP ConfReq id=0x2 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:32:59 hpmini pppd[3571]: rcvd [IPCP ConfAck id=0x2 <addr
217.203.215.134> <ms-dns1 213.230.130.222> <ms-dns3 213.230.155.94>]
Nov  4 10:33:01 hpmini pppd[3571]: rcvd [IPCP ConfReq id=0x1]
Nov  4 10:33:01 hpmini pppd[3571]: sent [IPCP ConfNak id=0x1 <addr
0.0.0.0>]
Nov  4 10:33:01 hpmini pppd[3571]: rcvd [LCP TermReq id=0x2 00 00 00
00 00
00]
Nov  4 10:33:01 hpmini pppd[3571]: LCP terminated by peer
(^@^@^@^@^@^@)
/END QUOTE
Mi spieghi dov'e' l'assegnazione dell'IP ?

 un po' piu` basse.
mhh... ecco perche' un Nokia con le stesse caratteristiche lo paghi
fino al doppio.

 (^@^@^@^@^@^@)
Metto nuovamente un pezzo di log di quando tutto va bene con altri apparati:
Nov  4 17:48:35 hpmini pppd[2889]: PAP authentication succeeded
Nov  4 17:48:35 hpmini pppd[2889]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>
<ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
L'inizio da parte del client mi sembra identico.
Ma poi il colloquio sembra proseguire su altri binari


-- 
Stefano L.

 Stefano L.
ma... non ti so dire.
 Gia che ci sei, se hai tempo da perdere, aggiungi in options un
'noproxyarp', giusto per fare un po' di pulizia.
Il "Could not determine remote IP addre....." non lo capisco.... ma
tanto non importa.