Les caractéristiques du script sont les suivantes :

  1. Récupération de l'ip
  2. Création d'une page html contenant l'ip
  3. Envoi de la page sur un ftp que l'on défini

Le script à été codé à la va vite, je recoderai surement tout ça dans la semaine en rajoutant quelques options.

Mise en place :

  • Vous devez dans un premier temps RECUPERER LE SCRIPT
  • Ensuite vous devez remplir les informations nécessaires (nom de la page à crée, adresse du ftp avec l'identifiant et le mot de passe)
  • Losrque le script est executé il vous envoie la page sur votre ftp. Vous pouvez donc la consultez sur le net.

Mise en place afin que le script soit executé au demarrage de la machine :

Pour que la machine vous envoie son ip au demarrage, il faut rajouter le script dans le dossier /etc/init.d/

sudo mv envoyer_ip.sh /etc/init.d/


Il faut ensuite rajouter un lien symbolique dans les dossiers /etc/rcX.d/ correspondant au niveau de demarrage que vous souhaitez.

Ces 6 niveaux sont décrits au début du fichier /etc/inittab

  • 0 : provoque un arrêt (shutdown) de la machine
  • 1 : pour rentrer en mode mono-utilisateur, réservé à root
  • 2 : mode multi-utilisateurs, sans NFS
  • 3 : mode multi-utilisateurs avec tous les services réseaux
  • 5 : démarrage du serveur graphique X11 en plus
  • 6 : redémarrage de la machine (la commande reboot lance le niveau 6).


Par exemple, j souhaite que mon script soit executé quand la machine demarre au niveau 2 ou 3 :

sudo ln -s /etc/init.d/envoyer_ip.sh /etc/rc2.d/S99envoyer.sh
sudo ln -s /etc/init.d/envoyer_ip.sh /etc/rc3.d/S99envoyer.sh