Tengo un enrutador netgear nighhawk r7000 con el lanzamiento DD-WRT "Kong Mod": 19/04/2016. Intenté bloquear los anuncios directamente en el enrutador con pixelserv siguiendo este tutorial (y sí, configuré el script para que sea ejecutable).
Lamentablemente no funciona.
Está escrito en el tutorial que guardar el comando para el inicio de esta manera /jffs/dns/disable_adds.sh
debería hacer que el script se ejecute al inicio.
Cuando intento iniciar el script directamente como se escribió anteriormente a través del shell de comandos de la interfaz web del enrutador, recibo el siguiente mensaje:
sh: eval: line 1: /jffs/dns/disable_adds.sh: not found
Intentar un echo $PWD
comando en el shell de comando mencionado devuelve /www
que es una carpeta paralela a la jerarquía /jffs
.
El uso ls ../jffs/dns
en el mismo shell muestra que el script se encuentra donde se supone que debe estar. Intentar ejecutar el script ../jffs/dns/disable_adds.sh
produce el mismo mensaje que el anterior.
Parece que vale la pena señalar que el campo de salida a veces no muestra nada incluso con solo echo y que más de un comando tampoco parece funcionar
No tengo idea de cómo proceder ahora para descubrir por qué el enrutador no reconoce la existencia del script y cómo hacer que se ejecute.
Editar: supongo que debería mencionar que ya intenté seguir los pasos de solución de problemas al final del tutorial mencionado y que estoy tratando de que funcione desde una PC con Windows 7.
Edit2: formateé el texto un poco como se sugirió en los comentarios y agregué más información. Espero que sea más legible ahora.
/jffs/dns/
no es lo mismo que../jffs/dns