Wget: Nombre o servicio desconocido (Arch Linux x64)

Wget: Nombre o servicio desconocido (Arch Linux x64)

Recientemente regresé al campus de mi universidad para tomar clases y saqué del almacenamiento mi computadora de escritorio con Arch Linux de 64 bits. Después de actualizar mis paquetes con sudo pacman -Syu, reinicié y comencé a tener algunos problemas extraños. Si bien todavía puedo acceder a páginas web a través de chromium y uzbl, algunos otros programas como pacman, wget y curl ahora no funcionan. Tampoco hago ping a ningún sitio web fuera de la red local de mi escuela (aunque todos mis amigos informan el mismo problema en sus computadoras con Windows, por lo que esto podría ser obra de mi escuela). Principalmente hice mis pruebas a través de wget, por lo que ahora reconozco un par de errores. El habitual que he estado recibiendo es el siguiente:

:: Synchronizing package databases...
--2011-09-08 17:28:59--  ftp://mirrors.kernel.org/archlinux/core/os/x86_64/core.db
           => `/var/lib/pacman/sync/core.db.part'
Resolving mirrors.kernel.org... failed: Name or service not known.
wget: unable to resolve host address `mirrors.kernel.org'

Después de horas y horas de búsqueda en Google, muchos problemas similares aparentemente pueden solucionarse forzando el uso de IPv4. Sin embargo, modificar pacman.conf para agregar -4 al comando wget solo cambia el error a:

--2011-09-08 17:36:56--  ftp://mirrors.kernel.org/archlinux/core/os/x86_64/core.db
           => `/var/lib/pacman/sync/core.db.part'
Resolving mirrors.kernel.org... failed: Temporary failure in name resolution.
wget: unable to resolve host address `mirrors.kernel.org'

Probé innumerables cambios y nada funcionó hasta ahora. Publicaré algunos archivos de configuración a continuación. Una última cosa a considerar es que en mi escuela (Instituto Politécnico Rensselaer), han rediseñado su red interna para que sea totalmente compatible con IPv6. Tampoco sé qué otros firewalls o restricciones nos puedan poner. Sin embargo, tengo una computadora portátil funcionando en la misma red con una configuración casi idéntica. No tiene ningún problema, por lo que algo debe estar mal con esta computadora.

/etc/hosts:

#
# /etc/hosts: static lookup table for host names
#

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1       localhost.localdomain   localhost austonst-archlinux
::1             localhost.localdomain   localhost

# End of file

/etc/resolv.conf:

# Generated by dhcpcd from eth0
# /etc/resolv.conf.head can replace this line
domain dynamic.rpi.edu
nameserver 128.113.28.67
nameserver 128.113.26.77
# /etc/resolv.conf.tail can replace this line

/etc/rc.conf (Parte relevante):

interface=eth0
address=
netmask=
broadcast=
gateway=

/etc/nsswitch.conf (Parte relevante):

hosts: files dns
networks: files

ruta -n:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         128.113.192.254 0.0.0.0         UG    202    0        0 eth0
128.113.192.0   0.0.0.0         255.255.240.0   U     202    0        0 eth0

información relacionada