Well, I use a cable modem but my understand of DSL is the same: it uses TP (Twisted Pair) Cabling. So you will need a NIC. Go with a brand name (3Com is supported best) or a linux supported NIC (one that comes with Linux Drivers).

A hub or router will help network internally.