Les gens, Je voudrais trouver un moyen générique d'exécuter un script (simple bash) sur la séquence de démarrage d'un routeur avec Linux embarqué. J'ai lu qu'il y avait des moyens de faire cela sur des appareils tels que :
- DD-WRT
- OpenWRT
- n'importe quel NAS comme le D-Link DNS-323
Mais je me demandais s'il était possible de le faire aussi sur des dispositifs génériques intégrés, comme un routeur DSL (généralement simple). Raisons possibles de le faire :
- Méthode générique de mise à jour de l'IP publique de l'appareil vers les serveurs DNS qui le permettent (j'en ai trouvé certains qui le permettent via de simples commandes http).
- Envoyer des données au serveur FTP, comme l'IP publique de l'appareil.
- Une façon simple de dire "Le périphérique est allumé" à un hôte distant, comme exécuter "telnet MySSHServer 22" à un serveur domestique SSH.
- Ajouter des règles réseau, une liste ARP, désactiver une interface réseau (ethx)... etc.
- Apprentissage et enquête ;-)
J'ai entendu parler de personnes qui ont réussi à faire cela avec un routeur DSL en suivant ces étapes :
- Sauvegarde de toutes les données du routeur (y compris la configuration) dans un fichier de type firmware.
- Editez ce fichier firmware (c'est-à-dire modifiez le fichier "/etc/rc.local").
- Restauration du fichier firmware modifié sur le routeur.
Quelqu'un connaît-il un meilleur moyen ?