Of course the first thing needed is a system running linux. I am using Debian (currently “Woody”), you can use whatever you like. The first thing I wanted to have was the adsl access to our provider. So that is what I configured last night.
Step 1: Set up the hardware corretly. Our ADSL modem came with two regular rj45 cables and it does indeed speak 10Mbit and 100Mbit. So you can either connect the modem to your hub/switch/router or to your computer via network card. Luckily you do not need a crosspatch cable for this, since the modem is wired that it simply works with the network card. If you use a hub plug it in the uplink! Yes you do.
Step 2: Compile the right ppp-modules into your kernel. In Network Devices you find the following:
<M> PPP (point-to-point protocol) support <M> support for async serial ports (NEW) < M> PPP support for sync tty ports (NEW) < > PPP Deflate compression (NEW) < > PPP BSD-Compress compression (NEW)
I believe I used the first three modules. Which should be enough.
Step 3 And after that all you need is to configure this with “pppoeconf”, you can click yes for most of the questions until he comes to your username. What this is depends on your provider. The German provider T-Online makes it rather complicated you need to fill in this:
Then the programm asks for your password.
Step 4 After finishing the setup with pppoeconf you can open a connection to your provider with pon dsl-provider and close it with poff dsl-provider. You might want to consider using the dial daemon to auto-dial on request but I haven’t got it to work yet.
Part 2 will be “Configuring your DNS” hopefully soon.
Anm. d. Red.: Ohne Hoogla gehts nicht 🙂