Newsgroup: it.comp.os.linux.iniziare
Titolo: aiuto connessione ppp+gprs

Salve gente,
Mi vergogno un po'' a riconoscerlo, ma in questi anni che uso gnu/linux
non ho mai configurato la connessione a internet tramite ppp... ho un
router adsl ethernet a 4 porte e non mi sono mai posto il problema.
Ora però ho un portatile e lo vorrei configurare per connettermi via
gprs tramite il mio cellulare.
Finora ho fatto questo:
0. Portatile collegato al router e configurato per accedere alla rete
locale (ip statico, 10.0.0.3) e navigare tramite il router (10.0.0.2).
1. Cellulare connesso al pc tramite bluetooth (scambiano file senza
problemi)
2. Mi sono procurato i parametri per la connessione dal mio gestore
(wind) e ho configurato kppp come indicato qui (ovviamente ho adattato i
valori dei parametri di connessione).
3. Al momento di connettermi, tutto fila liscio, e sul display del
cellulare ho la conferma che sono connesso, ma non riesco a "navigare":
per intenderci, un ping su 
www.google.it
 mi risponde "Destination Host
Unreachable".
Questo l'output di netstat -ie:
$ netstat -ie
Kernel Interface table
eth0      Link encap:Ethernet  HWaddr 00:13:20:51:FB:95
          inet addr:10.0.0.3  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::213:20ff:fe51:fb95/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26516 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26353 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:31904278 (30.4 MiB)  TX bytes:2263167 (2.1 MiB)
[CUT-interfaccia di loopback]
ppp0      Link encap:Point-to-Point Protocol
          inet addr:151.83.3.198  P-t-P:10.6.6.6  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:588 (588.0 b)  TX bytes:97 (97.0 b)
Mentre questo è l'ouput di netstat -r:
Kernel IP routing table
Destination     Gateway     Genmask     Flags   MSS Window  irtt Iface
10.6.6.6        *       255.255.255.255  UH        0 0          0 ppp0
10.0.0.0        *        255.0.0.0       U         0 0          0 eth0
default     10.0.0.2     0.0.0.0         UG        0 0          0 eth0
Cosa devo fare? Immagino che dovrei impostare un indirizzo che ha a che
fare con ppp0 come default gateway... ma come faccio a sapere quale?
grazie a chi vorrà/potrà aiutarmi!
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
 ci farà un nuovo universo se sarà il caso."
   _                                  Allen Ginsberg
  (y)        < 
http://gerlos.altervista.org
 >
   =   gerlos  + - - >  gnu/linux registred user #311588
 Difenditi la tua libertà. Informati sul Trusted Computing.
		  < 
www.no1984.org
 >

cosa usi per connetterti? via script o qualche front-end grafico?
Bye,
Raktzo

 Raktzo
Non l'ho detto?... L'avrò dimenticato. Uso kppp. L'ho configurato
seguendo le indicazioni nella pagina citata.


 fare con ppp0 come default gateway... ma come faccio a sapere quale?
  Sono ignorante come una capra in materia, pero' ti dico cosa han
detto a me quando avevo problemi simili ai tuoi. Puo' essere una
sonora bischerata, pero' provare non costa molto. Dai:
route add default ppp0
 e vedi che succede. A me ha funzionato. :-)
  Saluti,
 
-- 
Gianfranco Bertozzi
Linux User #183585
gber...@tiscali.it

  e vedi che succede. A me ha funzionato. :-)
non va, neanche se rimuovo il router ethernet dalla tabella di routing :-(
altre idee...?
grazie


gerlos wrote:

se devi collegarti col ppp0 devi buttare giù l'eth0:
# ifconfig eth0 10.0.0.3 down

 # ifconfig eth0 10.0.0.3 down
Uh... ne sei sicuro? Mi sembra strano... uno non può avere una
connessione ppp dal pc A, per dire, e una connessione ethernet tra il pc
A e il pc B?
Ora provo...
No, se dò il comando che mi hai indicato, e poi lancio kppp come prima,
non riesco a collegarmi comunque! :-(
Boh!?!?


 non riesco a collegarmi comunque! :-(
certo che puoi, era un modo sbrigativo per tagliare fuori il ruoter e la sua
rete, controlla il file resolv.conf ci devono essere gli ip del provider e
non quello del rotuer es:
nameserver 193.70.152.15
nameserver 193.70.152.25

 nameserver 193.70.152.25
Purtroppo continua a non funzionare!
Forse non è un problema di dns.
Mi spiego.
1. Mi sono procurato l'indirizzo ip di google mentre ero connesso
tramite il router ethernet:
# nslookup 
www.google.com
Server:         10.0.0.2
Address:        10.0.0.2#53
Non-authoritative answer:
www.google.com
  canonical name = 
www.l.google.com
.
Name:   
www.l.google.com
Address: 64.233.183.99
Name:   
www.l.google.com
Address: 64.233.183.103
Name:   
www.l.google.com
Address: 64.233.183.104
Name:   
www.l.google.com
Address: 64.233.183.147
2. Ho rimosso il riferimento al router da resolv.conf, commentandolo:
# cat /etc/resolv.conf
#nameserver 10.0.0.2
3. Ho rimosso il gateway predefinito:
# route del  default
4. Giusto per disattivare tutto tutto ho dato anche:
# ifconfig eth0 10.0.0.3 down
5. Ho aperto kppp, configurato come dicevo inizialmente (vedi
http://www.integrasoftware.it/index.php?option=com_content&task=view&id=84&Itemid=28
)
e mi sono connesso, cliccando su "connetti".
A connessione completata, questo è il mio file resolv.conf:
# cat /etc/resolv.conf
nameserver 10.0.0.2
nameserver 212.245.255.2 # ppp temp entry
nameserver 212.141.84.12 # ppp temp entry
nameserver 212.245.255.2        #kppp temp entry
nameserver 212.141.84.12        #kppp temp entry
E questo è l'output di netstat -r:
# netstat -r
Kernel IP routing table
Destination     Gateway    Genmask         Flags   MSS Window  irtt Iface
10.6.6.6        *          255.255.255.255 UH        0 0          0 ppp0
127.0.0.0       *          255.0.0.0       U         0 0          0 lo
default         10.6.6.6   0.0.0.0         UG        0 0          0 ppp0
6. Provo a fare ping su 
www.google.com
, e mi risponde istantaneamente:
# ping -c 4 
www.google.com
ping: unknown host 
www.google.com
Provo allora direttamente con l'indirizzo ip ottenuto prima:
# ping -c 4 64.233.183.99
PING 64.233.183.99 (64.233.183.99) 56(84) bytes of data.
From 151.83.4.164 icmp_seq=1 Destination Host Unreachable
From 151.83.4.164 icmp_seq=1 Destination Host Unreachable
From 151.83.4.164 icmp_seq=1 Destination Host Unreachable
From 151.83.4.164 icmp_seq=1 Destination Host Unreachable
--- 64.233.183.99 ping statistics ---
0 packets transmitted, 0 received, +4 errors
Ora, se nella finestra di kppp che mi conferma che sono connesso faccio
click su "dettagli", mi mostra una finestra con diversi parametri, tra
cui uno indicato come "indirizzo locale", impostato a 151.83.4.164 e un
altro indicato come "indirizzo remoto", impostato a 10.6.6.6.
Ora, ecco cose ottengo faccio ping su questi indirizzi:
# ping -c 2 151.83.4.164
PING 151.83.4.164 (151.83.4.164) 56(84) bytes of data.
64 bytes from 
151.83.4.164
: icmp_seq=1 ttl=64 time=0.089 ms
64 bytes from 
151.83.4.164
: icmp_seq=2 ttl=64 time=0.062 ms
--- 151.83.4.164 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.062/0.075/0.089/0.016 ms
# ping -c 2 10.6.6.6
PING 10.6.6.6 (10.6.6.6) 56(84) bytes of data.
From 151.83.4.164 icmp_seq=1 Destination Host Unreachable
From 151.83.4.164 icmp_seq=1 Destination Host Unreachable
--- 10.6.6.6 ping statistics ---
0 packets transmitted, 0 received, +2 errors
In pratica, l'indirizzo 10.6.6.6 è impostato come default gateway, ma
non è raggiungibile tramite ping! Ecco perchè non naviga...
E ora? Che cosa posso fare? Idee?
ciao
gerlos
PS Solo per scrupolo (che ne so, magari era un problema del
cellulare...), ho riavviato il pc e ho provato se riuscivo a far
funzionare la connessione con ms window$. Effettivamente sono riuscito a
connettermi e navigare correttamente, usando gli stessi parametri che
usavo in linux.
Ma ovviamente non me ne frega niente della connessione in windows, a me
serve in gnu/linux! ;-(


Se usi kppp devi dargli
- ip dinamico
- gateway predefinito e abilita "Assegna "Default Route" a questo gateway
- DNS Automatici, eventualmente "Disabilita DNS locali"
cosi dovrebbe funzionarti
Bye,
Raktzo

 - DNS Automatici, eventualmente "Disabilita DNS locali"
Provato, non va neanche così... :-(
Onestamente, non so dove dovrei guardare...
Ma perchè accidenti non riesce a pingare 10.6.6.6???
Boh!!!
ciao e grazie lo stesso...


 altre idee...?
  Manco una... :°)
  Hai provato a dare un'occhiata ai file di log? Magari dicono 
qualcosa di specifico... quando feci la mia configurazione avevo un 
aterm sotto con 'tail -f /var/log/messages' e leggevo di continuo quel 
che succedeva. E mi e' servito molto. :-)


 che succedeva. E mi e' servito molto. :-)
FUNZIONAAAAA!!!
Grazie per la dritta!!! :-D
Sbirciando i log ho notato una riga che riguarda il servizio shorewall,
il firewall automaticamente configurato da mandriva, e ho provato a
disattivarlo...
Indovina un po'? Ora la connessione tramite gprs funziona
perfettamente!!! Era colpa del firewall che bloccava tutto... mannaggia
a me che non ci avevo pensato!
Ora mi studio un po' di iptables e shorewall e vedo come configurarli
per far funzionare il tutto.
grazie ancora per la dritta!!!
ciao
