View previous topic :: View next topic |
Author |
Message |
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Tue Aug 24, 2004 10:31 pm Post subject: [Laptop]-Gestion de plusieurs environements réseaux |
|
|
Bonsoir,
J'ai appris récament qu'il était possible de créer ses propres 'runlevels', et bien sur de modifier les services à lancer en fonctions des différentes configuration (réseaux dans mon cas)...
Mon problème vient sur la gestion du fichier /etc/host, il me parait évident que ce fichier doit changer d'un réseau à l'autre, donc comment gérer ce problème ?
Une solution serait de créer plusieurs copies de /etc/hosts et qu'un script mette à jour le lien symbolique en fonction du niveau de démarrage choisi...
Y-a-t-il d'autres solutions ?
Merci d'avance _________________ Sebbb
De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent... |
|
Back to top |
|
|
Beber Guru
Joined: 10 Apr 2004 Posts: 300 Location: Kemper, Lutèce
|
Posted: Wed Aug 25, 2004 2:16 am Post subject: |
|
|
tu fait faire un truc comme ca :
disons que tu a deja pris le soin de faire tes runlevel genre : maison, taff, ecole
que tu a des fichiers /etc/hosts.maison, /etc/hosts.taff, /etc/hosts.ecole, /etc/hosts.default
dans /etc/conf.d/local.start
Code: | [ -f /etc/hosts ] && rm /etc/hosts
case `cat /var/lib/init.d/softlevel` in
maison) ln -s /etc/hosts.maison /etc/hosts ;;
ecole) ln -s /etc/hosts.ecole /etc/hosts ;;
taff) ln -s /etc/hosts.taff /etc/hosts ;;
*) ln -s /etc/hosts.default /etc/hosts ;;
esac |
ou au choix:
Code: | [ -f /etc/hosts ] && rm /etc/hosts
levels="ecole taff maison"
current_level=`cat /var/lib/init.d/softlevel`
for i in $levels
do
[ $current_level == $i ] && ln -s /etc/hosts.$i /etc/hosts && exit
done
|
et dans /etc/conf.d/local.stop
je pense que c'est une solution (pas testée) |
|
Back to top |
|
|
Sleeper l33t
Joined: 12 Nov 2002 Posts: 667
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|