Aah, jetzt habe ich's verstanden. Die DSL-Verbindung wird nur aufgebaut, wenn du es explizit als root machst - nicht nach dem Systemneustart.
Ich bin noch recht neu bei Arch und habe mich mit dem ppp/pppoe-Setup noch nicht beschäftigen müssen, aber du hast AFAIK zwei Möglichkeiten:
a) Mit deinem Setup von rp-pppoe müßtest du den Dienst adsl in /etc/rc.conf bei DAEMONS eintragen. Dann sollte die DSL-Verbindung direkt nach dem Boot aufbebaut werden. Siehe auch:
http://wiki.archlinux.org/index.php/Beginners_Guide#DSL_.28PPPoE.29
b) Du hast die Alternative DSL/PPP rein mit dem ppp-Paket einzurichten, siehe:
http://wiki.archlinux.org/index.php/PPPoE_Setup_with_pppd
Dieses Vorgehen kenne ich z.B., damit ist es auch möglich als Normal-User mittels pon und poff die Verbindung explizit zu starten und zu trennen.
Versuche erstmal a)
Wenn du nicht möchtest, daß die DSL-Verbindung immer aktiv ist solltest du evtl. nochmal die Frage anderst stelle: Wie kann ich als User mit pppoe eine DSL-Verbindung starten/beenden.
Da kann dir dann sicher jemand mit besseren Arch-Kenntnissen weiterhelfen.