ac-versailles.assistance-technique.samba-edu

Sujet Auteur Date
doc changement d'adresse du réseau Michel Suquet (Collège Jean-Mo 2017/12/15 08:06
Re: doc changement d'adresse du réseau Marc 2017/12/15 16:33
Re: doc changement d'adresse du réseau Michel Suquet (Collège Jean-Mo 2017/12/15 17:26
Re: doc changement d'adresse du réseau Marc Bansse 2017/12/15 19:21
Re: doc changement d'adresse du réseau Yvon Le Breton 2017/12/16 14:20
Re: doc changement d'adresse du réseau Marc Bansse 2017/12/16 14:51
Re: doc changement d'adresse du réseau Michel Suquet (Collège Jean-Mo 2017/12/16 14:55
Re: doc changement d'adresse du réseau Louis-Maurice De Sousa 2017/12/16 16:34
Re: doc changement d'adresse du réseau Marc Bansse 2017/12/16 17:22
Re: doc changement d'adresse du réseau Yvon Le Breton 2017/12/17 00:36
Re: doc changement d'adresse du réseau Louis-Maurice De Sousa 2017/12/22 11:20
Re: doc changement d'adresse du réseau Louis-Maurice De Sousa 2017/12/22 19:47
Re: doc changement d'adresse du réseau Louis-Maurice De Sousa 2018/01/18 13:03
Re: doc changement d'adresse du réseau Laurent Joëts 2018/01/19 08:31
Re: doc changement d'adresse du réseau Louis-Maurice De Sousa 2018/01/19 13:22

Re: doc changement d'adresse du réseau

Louis-Maurice De Sousa, le 2018/01/18 13:03

Bonjour,

Le 22/12/2017 à 11:20, Louis-Maurice De Sousa a écrit :

> Le 15/12/2017 à 08:06, Michel Suquet (Collège Jean-Monnet 91640

> Briis-sous-Forges) a écrit :

>> Bonjour,

>>

>> Avec Yann Vavasseur, nous avons commencé la rédaction d'une doc qui

>> donne les étapes du changement d'adresse du réseau :

>>
https://github.com/SambaEdu/se3-docs/blob/master/se3-administration/changer_adresse_reseau.md#changer-ladresse-du-r%C3%A9seau

>>

>>

>> Si vous avez déjà réalisé cette opération, dites-nous les détails à

>> compléter,à préciser… Ou, si vous allez réalisé cette opération, les

>> problèmes à résoudre de façon plus détaillée…

>

> Le cas du clients GNU/Linux n'est pas traité.

> dpkg-reconfigure se3-clientslinux ne suffit pas.

> Tous les preseed sont cassés

>

> Quid de apt-cacher ?

>



Je pense avoir retrouvé un réseau fonctionnel. Cela doit se faire en
deux étapes une fois les clients avec une nouvelle adresse réservée.

J'ai fait ce script à lancer sur le Se3 avant ou après le dpkg-reconfigure.

#!/bin/bash

# Script de modification des ip sur le Se3 pour les postes
# clients GNU/Linux.
# Ce script est à utiliser si le réseau change de plan d'adressage
# Utilisation : /bin/bash change_ip ancienne_ip nouvelle_ip

function erreur ()
{
echo "Erreur"
}

function chgIP ()
{
liste_fichiers=`grep -rl --binary-files=without-match >ancienneIp >rep `
echo "Liste des fichiers : >liste_fichiers dans >rep"
for i in >liste_fichiers
do
echo "Modifier >ancienneIp dans >i par >nouvelleIp"
sed -i -e "s/>ancienneIp/>nouvelleIp/g" ">i"
done
}

ancienneIp=>1
nouvelleIp=>2

if [ -z >ancienneIp ] || [ -z >nouvelleIp ]
then erreur
fi

rep="/home/netlogon/clients-linux"
chgIP

rep="/tftpboot/"
chgIP

################################################################

À faire pour l'IP du Se3 et l'IP de Amon.

Ensuite, sur chaque client il faut également lancer un script similaire.
Je n'ai pas trop eu le temps de chercher un moyen de le faire
automatiquement.

#!/bin/bash

# Script de modification des ip sur les postes clients GNU/Linux.
# Ce script est à utiliser si le réseau change de plan d'adressage
# Utilisation : /bin/bash change_ip ancienne_ip nouvelle_ip

function erreur ()
{
echo "Erreur"
}


ancienneIp=>1
nouvelleIp=>2

if [ -z >ancienneIp ] || [ -z >nouvelleIp ]
then erreur
fi

rep="/"
liste_fichiers=`grep -rl --binary-files=without-match >ancienneIP >rep `
for i in >liste_fichiers
do
echo "Modifier >ancienneIp dans >i par >nouvelleIp"
sed -i -e "s/>ancienneIp/>nouvelleIp/g" >i
done

#########################################################

À faire également pour l'IP du Se3 et celle de Amon.

Pour ce dernier script, je l'ai déposé dans /var/www/install/ du Se3.
Donc depuis le client après connexion en root, il faut faire :
wget --no-proxy http://ip_du_se3/install/change_ip.sh
/bin/bash change_ip.sh

On peut bien sûr modifier le script pour qu'il fasse tout en une seule
commande. L'idée là est que ce soit intégrable dans le projet Se3.


Happy Hacking…

--

Louis-Maurice De Sousa