Antes de empezar te comento que nunca he usado wpa-supplicant en un router con dd-wrt, por lo que no se si funcionara bien o si quiera si funcionara. El problema del wpa-suppliclant es la compatibilidad con el chip wireless, al menos en pc's con linux es así, y no creo que en un router cambie mucho.
Lo primero es saber que modelo de router y que versión, en el caso de tener varias, es la que tienes. Si tu modelo tiene 4 Mb de flash no puedes hacer nada si tiene 8 o más podemos intentarlo.
Aquí tienes una lista con todos los router soportados por dd-wrt. Busca el tuyo y mira cuanta flash tiene.
Si tiene 8 Mb o más puedes activar el jffs.
Aquí tienes el tutorial oficial del wiki del dd-wrt y
aquí el que hizo jesus1981 para este foro. El de jesus1981 también contiene la explicación de como actualizar la lista de paquetes del ipkg y como usarlo.
Una vez que tengas activado el jffs y actualizada la lista de paquetes del ipkg, te conectas al router e instalas el wpa-supplicant. Es solo poner ipkg install wpa-supplicant y esperar a que acabe.
Lo último es configurar el wpa-supplicant. Hay muchos tutoriales al respecto en google y te diría que puedes usar el que más te guste. No obstante he encontrado uno aplicado a la fonera, que no usa dd-wrt sino openwrt, pero no creo que difiera mucho. Es
este.
El resto vas a tener que investigarlo por tu cuenta ya que solo he usado el wpa-supplicant para conectarme a la red de la facultad y siempre desde un pc. Si consigues hacerlo funcionar podrías hacer un tutorial para otros usuarios
Un saludo.