Taille: 672
Commentaire: dchp
|
Taille: 1301
Commentaire: on met le nom de la machine, pas son IP
|
Texte supprimé. | Texte ajouté. |
Ligne 14: | Ligne 14: |
2. Mise à jour salle | 2. Mise à jour salle |
Ligne 19: | Ligne 19: |
. {i} éviter le -q qui risque de te cacher ce qui se passe... on sait jamais... -- ThomasNoël <<DateTime(2009-05-18T16:52:46Z)>> . {i} faire d'abord la m-à-j d'une machine "à la main", sans le -y, pour voir si le -y ne pose pas de problème -- ThomasNoël <<DateTime(2009-05-18T16:52:46Z)>> |
|
Ligne 24: | Ligne 26: |
m=101; for i in `cat cdr.macs ` ; do echo "host cdr-$m { hardware ethernet $i; fixed-address 192.168.7.$m; }" ; m=$((m+1)); done | m=101; for i in `cat cdr.macs` ; do echo "host cdr-$m { hardware ethernet $i; fixed-address 192.168.7.$m; }" ; m=$((m+1)); done |
Ligne 26: | Ligne 28: |
à mon avis ça serait mieux de d'abord bien checker la DNS, et de faire ça : (-- ThomasNoël <<DateTime(2009-05-18T16:52:46Z)>>) {{{ m=101 for i in $(cat cdr.macs) do echo "host cdr-$m { hardware ethernet $i; fixed-address cdr-$m.cnfd.; }" # on met le nom de la machine, pas son IP m=$((m+1)) done }}} |
Scripts de J. qui marchent
- Lister les machines
/usr/local/bin/ls-machines
#!/bin/bash for SALLE in $@ ; do fping -c 1 -g 192.168.$SALLE.min 192.168.$SALLE.max 2>/dev/null |awk '{print "root@" $1}' done
- Mise à jour salle
nfs# ls-machine > masalle nfs# dsh -f masalle -M -w 'aptitude -q -y update && aptitude -q -y full-upgrade'
éviter le -q qui risque de te cacher ce qui se passe... on sait jamais... -- ThomasNoël 2009-05-18 16:52:46
faire d'abord la m-à-j d'une machine "à la main", sans le -y, pour voir si le -y ne pose pas de problème -- ThomasNoël 2009-05-18 16:52:46
- Fixé les adresses ip sur le serveurs - Recupérer les adresses mac et etiquetté les machines - Copier l'output dans dhcpd.conf
m=101; for i in `cat cdr.macs` ; do echo "host cdr-$m { hardware ethernet $i; fixed-address 192.168.7.$m; }" ; m=$((m+1)); done
à mon avis ça serait mieux de d'abord bien checker la DNS, et de faire ça : (-- ThomasNoël 2009-05-18 16:52:46)
m=101 for i in $(cat cdr.macs) do echo "host cdr-$m { hardware ethernet $i; fixed-address cdr-$m.cnfd.; }" # on met le nom de la machine, pas son IP m=$((m+1)) done