PDA

View Full Version : Connessione internet ok ma non navigo!


ydiego
12-09-2006, 06:22
Ciao a tutti!
Ho installato sul pc portatile FoxLinux Professional, e mi trovo abbastanza bene. Infatti nonostante sia leggermente piu' pesante della versione lite va alla grande. Pero' come per la versione lite ho un problema con la connessione via cellulare, mi spiego: dopo aver avviato la connessione con kppp non posso navigare! In altre parole mi connetto e basta ma non navigo, mi dice sempre: ''impossibile accedere al server...''

sapete come posso risolvere? ho provato a cercare ma ho trovato poco o niente, e sul sito di fox non ci sono guide a riguardo... :muro:

Il mio portatile:

Compaq Presario 1215EA
Cpu AMD 1Ghz
Ram 192 Mb
HD 20 Gb

Grazie!

Scoperchiatore
12-09-2006, 06:46
apri una shell e digita questi comandi (poi posta tutto, copiando e incollando il contenuto della shell qui sopra):
Devi essere root per farli, quindi o apri una shell di root, oppure diventi root con il comando
su -



ifconfig
cat /etc/resolv.conf
iptables -L -nv
ping -c2 72.14.221.147
ping -c2 www.google.com

Digitali uno per uno premendo invio dopo ognuno. Gli ultimi 2 potrebbero impiegare qualche secondo.

Il primo mi dice lo stato delle tue interfaccie di rete (tra le altre)
il secondo mi dice che server DNS hai
il terzo mi riassume lo stato del tuo firewall
gli ultimi 2 pingano (vedono se riescono a raggiungere) google, uno tramite l'indirizzo IP e l'altro tramite la risoluzione del nome. Se dovesse fallire il secondo e non ilprimo, allora è un problema di server DNS.

ydiego
13-09-2006, 06:07
Ecco il risultato:

[root@localhost ~]# ifconfig


lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:1713 errors:0 dropped:0 overruns:0 frame:0

TX packets:1713 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:2195324 (2.0 MiB) TX bytes:2195324 (2.0 MiB)




ppp0 Link encap:Point-to-Point Protocol

inet addr:217.201.168.43 P-t-P:192.168.100.101 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1

RX packets:12 errors:0 dropped:0 overruns:0 frame:0

TX packets:15 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:421 (421.0 b) TX bytes:737 (737.0 b)



[root@localhost ~]# cat /etc/resolv.conf


domain ibox.tim.it #kppp temp entry



[root@localhost ~]# iptables -L -nv

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)

pkts bytes target prot opt in out source destination



0 0 RH-Firewall-1-INPUT all -- * * 0.0.0.0/0 0.

0.0.0/0

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)

pkts bytes target prot opt in out source destination



1260 1509K RH-Firewall-1-INPUT all -- * * 0.0.0.0/0 0.

0.0.0/0



Chain OUTPUT (policy ACCEPT 1261 packets, 1510K bytes)

pkts bytes target prot opt in out source destination


Chain RH-Firewall-1-INPUT (2 references)

pkts bytes target prot opt in out source destination

1243 1508K ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0

0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp type 255
0 0 ACCEPT esp -- * * 0.0.0.0/0 0.0.0.0/0

0 0 ACCEPT ah -- * * 0.0.0.0/0 0.0.0.0/0

0 0 ACCEPT udp -- * * 0.0.0.0/0 224.0.0.251 udp dpt:5353

0 0 ACCEPT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:631

0 0 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED

17 839 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited


[root@localhost ~]# ping -c2 72.14.221.147


PING 72.14.221.147 (72.14.221.147) 56(84) bytes of data.

64 bytes from 72.14.221.147: icmp_seq=0 ttl=236 time=1936 ms

64 bytes from 72.14.221.147: icmp_seq=1 ttl=236 time=1327 ms



--- 72.14.221.147 ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1012ms

rtt min/avg/max/mdev = 1327.257/1631.676/1936.095/304.419 ms, pipe 3


[root@localhost ~]# ping -c2 www.google.com


ping: unknown host www.google.com

Spero si capisca abbastanza, ieri sera non ho capito come fare a salvarlo in un formato supportato da win e ho dovuto metterlo a posto a mano...

PS: il DNS dovrebbe essere giusto, sul pc di casa con suse navigo che e' una meraviglia... :eek:

Scoperchiatore
13-09-2006, 07:36
Ecco il risultato:


[root@localhost ~]# cat /etc/resolv.conf
domain ibox.tim.it #kppp temp entry



[root@localhost ~]# ping -c2 72.14.221.147
PING 72.14.221.147 (72.14.221.147) 56(84) bytes of data.
64 bytes from 72.14.221.147: icmp_seq=0 ttl=236 time=1936 ms
64 bytes from 72.14.221.147: icmp_seq=1 ttl=236 time=1327 ms

-- 72.14.221.147 ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1012ms

[root@localhost ~]# ping -c2 www.google.com

ping: unknown host www.google.com


Spero si capisca abbastanza, ieri sera non ho capito come fare a salvarlo in un formato supportato da win e ho dovuto metterlo a posto a mano...

PS: il DNS dovrebbe essere giusto, sul pc di casa con suse navigo che e' una meraviglia... :eek:

E' proprio quello il problema :D Il DNS non c'è :D
Come vedi il primo ping è riuscito, qundi vuol dire che sei connesso a tutti gli effetti. Il secondo risulta un "unknown host" perchè non hai un server dns nella lista.

edita (sempre da root) il file /etc/resolv.conf, e mettici dentro queste linee:
nameserver 213.230.155.94
nameserver 213.230.130.222
nameserver 85.37.17.16

PEr editare comodamente il file, da root, scrivi
kwrite /etc/resolv.conf &
direttamente da shell, ovviamente dopo essere entrato come root (ci mette un po')

Poi riprova il
ping -c2 www.google.com
e questa volta dovrebbe andare ;)

ydiego
14-09-2006, 09:31
allora ho aggiunto le stringhe ma purtroppo non è cambiato niente, anzi adesso quando do il comando ping -c2 72.14.221.147 mi risponde "net unreachable".

Il file resolv.conf era vuoto, è normale?

Scoperchiatore
14-09-2006, 20:35
allora ho aggiunto le stringhe ma purtroppo non è cambiato niente, anzi adesso quando do il comando ping -c2 72.14.221.147 mi risponde "net unreachable".

Il file resolv.conf era vuoto, è normale?

Net unreachable è molto strano, e non ha niente a che fare con il resolv (non è normale che sia vuoto)
Se te lo ridà, rifai
ifconfig
e vedi se la tua interfaccia ppp0 esiste ed ha un valore "buono" nel campo inet (ovvero l'IP che ti ha assegnato il provider)

Se l'IP c'è, allora controlla con il comando
route -n

che vi sia una linea tipo questa:
0.0.0.0 xxx.xxx.xxx.xxx 0.0.0.0 UG 0 0 0 ppp0

al posto delle x ci dovrebbe stare un altro indirizzo IP, che è quello del tuo gateway, ma che tu non sei tenuto a sapere.