Wget: Имя или служба неизвестны (Arch Linux x64)

Wget: Имя или служба неизвестны (Arch Linux x64)

Недавно я вернулся в свой колледж на занятия и вытащил из хранилища свой настольный компьютер с 64-битной версией Arch Linux. После обновления пакетов с помощью sudo pacman -Syuя перезагрузился и у меня начались странные проблемы. Хотя я все еще могу заходить на веб-страницы через chromium и uzbl, некоторые другие программы, такие как pacman, wget и curl, теперь не работают. Я также не могу выполнить ping ни на один веб-сайт за пределами локальной сети моей школы (хотя все мои друзья сообщают о той же проблеме на своих компьютерах с Windows, так что это может быть делом рук моей школы). Я в основном проводил тестирование через wget, поэтому теперь я узнаю несколько ошибок. Обычно я получаю следующую:

:: 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'

После многих часов поиска в Google, многие похожие проблемы, по-видимому, можно исправить, принудительно используя IPv4. Однако изменение pacman.conf для добавления -4 к команде wget только изменяет ошибку на:

--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'

Я перепробовал бесчисленное количество изменений, и пока ничего не сработало. Ниже я выложу несколько файлов конфигурации. Последнее, что нужно учесть, это то, что в моей школе (политехнический институт Ренсселера) они перепроектировали свою внутреннюю сеть, чтобы она была полностью совместима с IPv6. Я также не знаю, какие еще брандмауэры или ограничения они могут наложить на нас. Однако у меня есть ноутбук, работающий в той же сети с почти идентичной конфигурацией. У него вообще нет проблем, так что что-то не так с этим компьютером.

/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 (соответствующая часть):

interface=eth0
address=
netmask=
broadcast=
gateway=

/etc/nsswitch.conf (соответствующая часть):

hosts: files dns
networks: files

маршрут -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

Связанный контент