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

Créez un nouveau fichier /etc/init.d/localnet contenant ce qui suit:


cat > /etc/init.d/localnet << "EOF"
#!/bin/sh
# Debut /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 /etc/init.d/localnet
EOF

Configurer les permissions et le lien symbolique

Positionnez les permissions correctes des fichiers et créez le lien symbolique nécessaire en lançant les commandes suivantes:


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