Das ist jetzt schwer zu sagen, wenn man's nicht selbst gesehen hat.
Installiere dir (zuhause) mal netcat:
pacman -S gnu-netcat
Dann versuche in der Schule mal folgende Tests:
wget ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/extra/os/i686/clamav-0.91.2-1-i686.pkg.tar.gz
netcat pop.xxx.xx 110
Beim pacman-Problem könnte ich mir vorstellen, daß bei euch evtl. ftp gesperrt ist
oder in einer Firewall falsch konfiguriert ist (ftp braucht den Steuerkanal und den
Transportkanal).
Wenn obiges wget nicht funktionieren sollte (Fehelrmeldung), dann trage in deinen
Mirror-Listen (oder direkt in der pacman.conf) mal den hosteurope als http ein.
Also
Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/core/os/i686
für's core z.B. core und Architektur (i686) natürlich an deine Gegebenheiten anpassen.
Und halt für alle Repos die du nutzt (core,extra,...)
Geändert ist hier lediglich, das beim downloaden durch pacman (welches ja wget
nutzt), der Transfer nicht über ftp sondern über http abgewickelt wird.
Der zweite Test sollte eine Verbindung zum pop3-Server deines Providers xxx.xx
aufbauen.
Dort sollte wenigstens ein OK + eine Meldung kommen. Wenn nciht, die Meldung mal
posten.