Igual no me he explicado bien. Como ves en el resolv.conf.auto, parece que si fuerza los dns en la wan. Pero no me cuadra que siga generando el resolv.conf.ppp, si hay puesto el valor peerdns '0' en network/wan...
Ese valor, en teoria hace que no coja los dns del proveedor, aun así me sigue creando el resolv.conf.ppp...
Un saludo.
Pero esos DNS no son los que se van a usar en cada interfaz, porque como ya he comentado los DNS son globales para todo el dispositivo, no importa por dónde le llega la petición; esos son los DNS que se han dado de alta al activar cada interfaz, y que OpenWrt agrega después para configurar los DNS del dispositivo.
Se genera el resolv.conf.ppp porque es la información que le llega al activar la interfaz, pero tú mismo has visto que después no se usa al montar el resolv.conf.auto global; es decir, sí se está haciendo caso del "peerdns '0'".
Y ya que estamos, no deberías tener ningún DNS configurado en la interfaz LAN, porque los que has puesto no están en esa red, sino en la WAN, y hasta que no esté activa la WAN, no tiene sentido que intentes usarlos.
Es decir, los DNS que tú configuras en cada interfaz no son los que se van a usar para las peticiones de esa interfaz: son los DNS que están al otro lado de esa interfaz, y que podrás usar sólo cuando la interfaz esté activa.