A partir dos comentários, eu entendo que você não está interessado em fazer coisas realmente de baixo nível, como implementar um modulador / demodulador ADSL. O que é realmente difícil de qualquer maneira.
Parece que você quer que sua caixa do Linux funcione como um roteador completo. O problema com a maioria dos "modems" hoje em dia é que eles fazem muito mais, como NAT, DHCP, roteamento, WiFi, etc. No entanto, você pode ignorar isso em alguns modelos configurando-o em modo em ponte . Isso fará com que todos os bits que entram na linha ADSL sejam encaminhados para a porta ethernet inalterada. Esta é a configuração que eu tenho.
Você precisará se conectar diretamente ao back-end do seu provedor; no seu caso, você precisa configurar um cliente PPPoA na sua caixa para se conectar ao seu provedor (caso contrário, você não terá acesso à internet). Você também precisará de uma segunda placa ethernet para sua rede interna. Então você precisa ativar o NAT para essa rede de internet, configurar um servidor DHCP local, etc. etc. Há muitas coisas para configurar / instalar / configurar antes que tudo esteja funcionando. No entanto, você pode ajustar esse roteador exatamente de acordo com suas especificações.
Nota: as configurações do modem em modo de ponte diferem de modelo para modelo, se possível. Você precisa consultar o manual ou fazer login no modem e rever as configurações.