Despues de varias horas buscando por internet, he conseguido configurar un router cisco 1721 (de los de la netlan) con internet adsl de telefonica con ip fija.

Lo primero es resetear el cisco de fabrica (sin valores), hay por ahí manuales para quitar contraseñas (pero nunca me han funcionado), así que, con el cable de consola conectado, durante los primeros segundos de carga, pulsamos control-break y pasamos de la configuración inicial con el conf-reg 0×2142 y en rommon2 reset.
Así se entra sin password a la configuración del router. Cuando tengamos ya acceso al router, no entramos en la configuración inicial (el asistente), ponemos de nuevo el configuration-register a 0×2102 (tenemos que hacer enable y configure terminal). Hacemos un erase nvram y un reload, así partimos de cero. Ahora viene lo mejor…

Entramos al router por consola y entramos la siguiente combinación de
comandos:
enable
configure terminal

no service pad
service password-encryption
hostname (nombre_del_router)
enable secret (Password_del_enable)
ip subnet-zero
no ip domain-lookup
interface Ethernet0 (o Fastethernet0)
no shut
ip address (Direccion_IP_Local) (Mascara_Local)
ip nat inside
no ip mroute-cache
no cdp enable
end
conf t
interface ATM0
no shut
no ip address
no ip route-cache
no ip mroute-cache
no atm auto-configuration
no atm ilmi-keepalive
no atm address-registration
no atm ilmi-enable
bundle-enable
dsl operating-mode auto
hold-queue 208 in
end
conf t
interface ATM0.1 point-to-point
no shut
ip address (Direccion_IP_del_Proveedor) (Mascara_del_Proveedor)
ip nat outside
no ip route-cache
no ip mroute-cache
pvc 8/32
encapsulation aal5snap
end
conf t
ip nat inside source list 101 interface ATM0.1 overload
ip classless
ip route 0.0.0.0 0.0.0.0 ATM0.1
no ip http server
access-list 101 permit ip any any
end
write

y Ya está configurado y funcionando. Podemos hacer reload para reiniciarlo y ver que se han guardado los cambios.

PARA APERTURA DE PUERTOS, EN CONFIG TERMINAL
ip nat inside source static tcp (ip destino) (puerto destino) interface ATM0.1 (puerto origen)
un write y ya está guardado tambien.