Muchas gracias por la respuesta.
Ping nunca me hadado problemas, ni con bandaancha ni con otros. Pero ya que lo mencionaste, me puse a jugar:
1)Desenchufo el router de la red y lo vuelvo a conectar
2)wget -v (link roto)
Sale el bendito 1.0.0.0
3)wget -v google.es/images/hp1.gif
Lo mismo de lo mismo
4)ping www.bandaancha.st
Perfecto, como siempre
5)wget -v (link roto)
¡Milagro! ¡lo descarga! Parece que el ping le enseña a encontrar el camino.
6)wget -v google.es/images/hp1.gif
Sigue con el 1.0.0.0
7)ping www.google.es
OK
8 )wget -v google.es/images/hp1.gif
¡Lo descarga!
9)urpmi.update -v -a (este comando, ejecutado como root. Lo he configurado para que use wget)
Ni puto caso, que era lo de esperar, visto lo de más arriba.
10)wget -v (link roto)
¡Sorpresaaaaa! vuelta otra vez al famoso 1.0.0.0. Y lo mismo con el archivo de google. Se arregla de nuevo si hacemos otra vez lo del ping.
¿Aque es un cacao?
Tal vez podría hacer un script que haga ping a todos los repositorios de Mandriva, y tal vez se arregle (o no) lo del urpmi.update, que es para lo que quiero curl o wget. Solución asaz chapucera, proclamo. Además sigue sin funcionar whois.
Freshclam, la actualización de ClamAV también da error, pero actualiza conectando por http. Esto sale:
ClamAV update process started at Mon Feb 27 20:20:43 2006
ERROR: Can't query current.cvd.clamav.net
WARNING: Invalid DNS reply. Falling back to HTTP mode.
Reading CVD header (main.cvd): OK (IMS)
main.cvd is up to date (version: 36, sigs: 44686, f-level: 7, builder: tkojm)
Reading CVD header (daily.cvd): OK
Downloading daily.cvd [*]
daily.cvd updated (version: 1305, sigs: 1001, f-level: 7, builder: diego)
Database updated (45687 signatures) from database.clamav.net (IP: 213.73.255.243)
ERROR: Clamd was NOT notified: Can't connect to clamd through /var/lib/clamav/clamd.socket
connect(): No such file or directory
El que freshclam primero falle y luego acierte por http, digo yo si no será un problema de que cierto protocolo falla.
Sobre iptables, no tengo ni idea, así que no sé interpretar lo que sale de los comandos que me has dicho. Pero se me ocurre algo: en el ordenata tengo guarddog, que me puede generar u script bash para configurar iptables con los parámetros elejidos en cualquier otro ordenador. Creo que podría meter ese script en un archivo temporal en el router dentro de /proc o /var y ejeccutarlo desde ahí, pero me huelo que con el linux limitado que tiene, es fácil que el script no funcione.
Una cosita: del comando iptables -L -nv -t filter en el router, el final de la salida es:
Chain OUTPUT (policy ACCEPT 8472 packets, 2498K bytes)
pkts bytes target prot opt in out source destination
0 0 DROP icmp -- * !br0 0.0.0.0/0 0.0.0.0/0 icmp type 3
0 0 DROP icmp -- * !br0 0.0.0.0/0 0.0.0.0/0 state INVALID
No sé si lo de "state INVALID" es algo malo.