"pppoe-setup führte bei mir nur zu Timeouts"
An welchem Punkt bemerkst du Timeouts?
pppoe-setup erstellt IMHO ja nur die Configs.
Zum DNS: T-Online weist dir über dhcp auch die DNS-Server zu.
Beim Punkt: DNS von ppppoe-setup solltest du: server eingeben, wie im Text
vorgeschlagen.
Wenn das Setup durchlaufen ist sollte eine Eingabe von: pon die Verbindung
aufbauen, poff trennt wieder.
Um festzustellen ob und an welcher Stelle eine vollständige Internet-Nutzung evtl. "hakt":
a) Nach pon sollte es in /var/log/messages und/oder dmesg entsprechende Meldungen
zum Connect geben. ifconfig -a sollte das Device ppp0 mit einer öffentlichen IP zeigen.
route -n sollte ein Default-Gateway zum Provider-Gateway zeigen.
b) Ein ping auf die IP des Provider-Gateways sollte Antwortpakete liefern
c) cat /etc/resolv.conf sollte die vom Provider übermittelten DNS-Serveradressen
zeigen, ein: ping
www.google.de sollte den Namen auflösen können und
Anwortpakete liefern.
d) Wenn keiner der obigen Tests soweit funktioniert solltest du mit:
pppoe-discovery
mal schauen, ob das Zusammenspiel Netzkarte->Modem->DSLAM/AC funktioniert.