Um snafu.adsl unter Linux einzurichten, benötigen Sie das PPPoE-Paket, dass auf http://www.roaringpenguin.com/pppoe/ zu finden ist. Natürlich können Sie auch ein entsprechendes Paket, das bei Ihrer Distribution mitgeliefert wird, verwenden.
Des weiteren muss der PPP-Daemon installiert sein. Dieser sollte bei jeder Linux-Distribution mit dabei sein.
Außerdem benötigen Sie Zugriff auf den root-Account Ihres Rechners, da die folgenden Schritte dessen Zugriffsrechte
benötigen.
1. Konfiguration
Die Einstellungen für snafu.adsl erfolgen den zwei Konfigurationsdateien /etc/ppp/options und /etc/ppp/pap-secrets. Die
Datei /etc/ppp/options sollte zumindest folgende Einträge enthalten:

In die Datei /etc/ppp/pap-secrets sollte dieser Eintrag gemacht werden:
"dslspeed/dsl_username%snafu.de * "geheim"
Dabei müssen Sie natürlich dsl_username%snafu.de durch Ihren snafu.adsl-Benutzernamen ersetzen (diesen entnehmen Sie bitte Ihrem Datenblatt). geheim ersetzen Sie bitte durch Ihr Login-Passwort.
Da es mehrere mögliche DSL-Benutzernamen gibt, möchten Sie bitte auf jeden Fall Ihr Datenblatt konsultieren und/oder unsere Hotline kontaktieren.
2. Start von snafu.adsl
Bevor Sie snafu.adsl nun starten, müssen Sie Ihre Netzwerkkarte noch dementsprechend einrichten. Voraussetzung dafür ist, daß diese im Kernel funktionstüchtig konfiguriert wurde. Geben Sie jetzt dieses Kommando auf Ihrer Konsole ein:
ifconfig eth0 up 0.0.0.0 mtu 1500
snafu.adsl können Sie jetzt mit folgender Anweisung starten:
pppd pty "pppoe -I eth0"
3. Dial on Demand
Falls Sie Ihre snafu.adsl-Verbindung bei jedem Netzwerk-Zugriff automatisch aufbauen wollen, müssten Sie noch folgende vier Zeilen an den Anfang Ihrer /etc/ppp/options setzen:
demand
connect /bin/true
ipcp-accept-remote
ipcp-accept-local
Des weiteren müssen Sie noch das folgende Kommando auf Ihrer Konsole ausführen:
echo 2 > /proc/sys/net/ipv4/ip_dynaddr
Wenn Sie jetzt snafu.adsl wie oben beschrieben starten, steht es auch "on Demand" zur Verfügung.