Créer le script de démarrage /etc/init.d/localnet

Un nouveau fichier /etc/init.d/localnet est créé, contenant ce qui suit:



cat > /etc/init.d/localnet << "EOF"
#!/bin/sh 
# Debut de /etc/init.d/localnet

#
# Inclure les fonctions declarees dans le fichier /etc/init.d/functions
# et les variables du fichier /etc.sysconfig/network.


source /etc/init.d/functions
source /etc/sysconfig/network

case "$1" in
        start)
                echo -n "Lancement de l'interface de boucle (loopback)..."
                /sbin/ifconfig lo 127.0.0.1
                evaluate_retval

                echo -n "Configuration de hostname..."
                /bin/hostname $HOSTNAME
                evaluate_retval
                ;;

        stop)
                echo -n "Arret de l'interface de boucle (loopback)..."
                /sbin/ifconfig lo down
                evaluate_retval
                ;;

        restart)
                $0 stop
                sleep 1
                $0 start
                ;;
        *)
                echo "Usage: $0: {start|stop|restart}"
                exit 1
                ;;
esac

# Fin de /etc/init.d/localnet
EOF

Configurer les permissions et le lien symbolique

Les commandes suivantes positionnent les permissions et créent le lien symbolique nécessaire:



cd /etc/init.d &&
chmod 754 localnet &&
cd ../rcS.d &&
ln -s ../init.d/localnet S100localnet