Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
serveur_perso [2010/04/08 16:16] tuxgasy |
serveur_perso [2010/04/28 05:23] (version actuelle) tuxgasy au demarrage |
||
|---|---|---|---|
| Ligne 139: | Ligne 139: | ||
| Pour activer ces nouvelles règles, il suffit de faire : | Pour activer ces nouvelles règles, il suffit de faire : | ||
| <code># iptables-restore < iptables.rules</code> | <code># iptables-restore < iptables.rules</code> | ||
| + | |||
| + | Pour activer ces reègles au démarrage du serveur, il suffit de créer un script (nommé par exemple **iptables-script**) dans /etc/init.d/ dans le format est la suivante : | ||
| + | <code> | ||
| + | #!/bin/sh | ||
| + | case "$1" in | ||
| + | start|"") | ||
| + | # commandes lancees au démarrage | ||
| + | iptables-restore < /root/iptables.rules | ||
| + | ;; | ||
| + | stop) | ||
| + | # à l'arret | ||
| + | exit 0 | ||
| + | ;; | ||
| + | *) | ||
| + | exit 3 | ||
| + | ;; | ||
| + | esac | ||
| + | </code> | ||
| + | |||
| + | Puis rendre le script exécutable : | ||
| + | <code>chmod +x /etc/init.d/iptables-script</code> | ||
| + | |||
| + | Enfin, pour que le script soit lancé au démarrage, il faut le rajouter aux runlevels avec la commande update-rc.d : | ||
| + | <code>update-rc.d iptables-script defaults 99</code> | ||
| + | |||