Bueno, me respondo a mi mismo ya que nadie lo hizo y casi me parto la cabeza en el proceso. Solo hay que configurar un DDNS (Yo use no-ip, que es gratuito) y abrir los puertos necesarios en el router. Resulta que mi router con DDWRT no abre los puertos ni por upnp ni de manera manual, ese era mi problema (pero yo no sabia, es un bug). Devolvi el router a su firmware original y todo anda normal, tengo acceso externo. Para acceder me voy a midireccion.ddns.net y listo. Otra cosa que logre es que en caso de que el "NAS" esta apagado, entro a la config del router usando midireccion.ddns.net:XXXX (Donde XXXX es el puerto que he habilitado en el router para ello, por defecto es 8080) y desde alli puedo enviar un paquete WOL para encender el NAS y listo.