wifi:procedures:gestion_adresses_ip
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
wifi:procedures:gestion_adresses_ip [2018/12/16 17:58] – créée jocelynd | wifi:procedures:gestion_adresses_ip [2020/01/30 07:40] (Version actuelle) – y'a plus de gare sud jocelynd | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Gestion des adresses IPv4 publiques sur le routeur de quartier ====== | ====== Gestion des adresses IPv4 publiques sur le routeur de quartier ====== | ||
- | :FIXME: à terminer. | + | //Voir aussi [[adminsys:configuration_routeur_quartier|Installation et configuration d'un routeur de quartier]], [[wifi:procedures: |
- | + | ||
===== Prérequis ===== | ===== Prérequis ===== | ||
- | * Savoir-faire: | + | * Savoir-faire : |
* usage basique de la ligne de commande | * usage basique de la ligne de commande | ||
* Niveau d' | * Niveau d' | ||
* identifiant avec accès administrateur sur ce routeur de quartier (via SSH) | * identifiant avec accès administrateur sur ce routeur de quartier (via SSH) | ||
* Informations : | * Informations : | ||
- | * nom de machine du routeur de quartier ((à ce jour : // | + | * nom de machine du routeur de quartier ((à ce jour : // |
===== Un peu de théorie ===== | ===== Un peu de théorie ===== | ||
Ligne 17: | Ligne 15: | ||
Le but du jeu est de gérer les associations IPv4 <-> Adresse matérielle du routeur abonné. Cette gestion se fait sur le routeur de quartier, que l'on administre à distance en ligne de commande. L' | Le but du jeu est de gérer les associations IPv4 <-> Adresse matérielle du routeur abonné. Cette gestion se fait sur le routeur de quartier, que l'on administre à distance en ligne de commande. L' | ||
- | C'est un fichier texte qui ressemble à ça (les lignes commençant par un ''#'' | + | C'est un fichier texte qui ressemble à ça : |
+ | |||
+ | //NB : les lignes commençant par un ''#'' | ||
< | < | ||
+ | ########################### | ||
+ | # # | ||
+ | # Bloc 203.0.113.32/ | ||
+ | # # | ||
+ | ########################### | ||
+ | |||
+ | # 13 adresses utilisables | ||
+ | # + 1 broadcast | ||
+ | # + 1 adresse routeur | ||
+ | # + 1 adresse réseau | ||
+ | # | ||
+ | # =16 adresses dans le bloc / 13 adresses disponibles pour abonnés | ||
+ | |||
+ | ### 203.0.113.32 ### | ||
+ | # non attribuable (adresse du réseau) | ||
+ | |||
+ | ### 203.0.113.33 ### | ||
+ | # non attribuable (attribuée au routeur) | ||
+ | |||
+ | ### 203.0.113.34 ### | ||
+ | # ajout le 01/01/1970 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.35 ### | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.36 ### | ||
+ | # supprime le 02/02/1970 | ||
+ | # | ||
+ | # ajoute le 03/03/1970 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.37 ### | ||
+ | # ajoute le 04/04/1970 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.38 ### | ||
+ | # ajoute le 02/02/1970 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.39 ### | ||
+ | # ajoute le 02/02/1970 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.40 ### | ||
+ | # ajoute le 05/05/1971 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.41 ### | ||
+ | # supprimé le 06/06/1970 | ||
+ | # 00: | ||
+ | # ajouté le 14/11/1970 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.42 ### | ||
+ | # ajouté le 02/07/1970 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.43 ### | ||
+ | # ajouté le 07/06/1970 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.44 ### | ||
+ | # ajouté le 22/12/1970 | ||
+ | 00: | ||
+ | |||
+ | ### 203.0.113.45 ### | ||
+ | # ajouté le 04/04/1970 | ||
+ | # fin le 05/11/1970 | ||
+ | # | ||
+ | |||
+ | ### 203.0.113.46 ### | ||
+ | # supprimé le 1/10/1970 | ||
+ | # | ||
+ | # ajouté le 1/4/1970 | ||
+ | 00: | ||
- | À CONTINUER | + | ### 203.0.113.47 ### |
+ | # non utilisable (broadcast) | ||
</ | </ | ||
Ligne 51: | Ligne 128: | ||
(il faut au préalable vous connecter au routeur, cf ci-avant) | (il faut au préalable vous connecter au routeur, cf ci-avant) | ||
+ | **1.** Éditer le fichier ''/ | ||
+ | < | ||
+ | sudo nano /etc/ethers | ||
+ | </ | ||
+ | Il faut ensuite trouver une adresse disponible. C'est à dire une adresse | ||
+ | * utilisable (pas l' | ||
+ | * non occupée par un·e autre abonné·e | ||
+ | Si on reprend le fichier d' | ||
- | ===== Comment | + | Si plusieurs adresses sont disponibles, |
+ | |||
+ | **2.** Renseigner l' | ||
+ | |||
+ | Si on relève l' | ||
+ | |||
+ | < | ||
+ | ... | ||
+ | ### 203.0.113.45 ### | ||
+ | # ajouté le 04/ | ||
+ | # fin le 05/ | ||
+ | # | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | On la transformerait ainsi, afin d' | ||
+ | |||
+ | < | ||
+ | ... | ||
+ | ### 203.0.113.45 ### | ||
+ | # ajouté le 04/ | ||
+ | # fin le 05/ | ||
+ | # | ||
+ | # ajouté le 12/ | ||
+ | 00: | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | **3.** Relancer le serveur DHCP (nommé dnsmasq) | ||
+ | |||
+ | < | ||
+ | sudo systemctl restart dnsmasq | ||
+ | </ | ||
+ | |||
+ | ===== Comment | ||
(il faut au préalable vous connecter au routeur, cf ci-avant) | (il faut au préalable vous connecter au routeur, cf ci-avant) | ||
+ | **1.** Marquer l' | ||
+ | |||
+ | Il faut éditer notre fichier : | ||
+ | |||
+ | < | ||
+ | sudo nano /etc/ethers | ||
+ | </ | ||
+ | |||
+ | Imaginons qu'un adhérent avait souscrit par le passé un abonnement et s' | ||
+ | |||
+ | On avait donc le bloc | ||
+ | < | ||
+ | ### 203.0.113.46 ### | ||
+ | # supprimé le 1/10/1970 | ||
+ | # | ||
+ | # ajouté le 1/4/1970 | ||
+ | 00: | ||
+ | </ | ||
+ | |||
+ | On transformerait ce bloc afin de: | ||
+ | |||
+ | * désactiver la ligne « utile » (' | ||
+ | * ajouter un commentaire pour indiquer la date de fin | ||
+ | |||
+ | Soit : | ||
+ | |||
+ | < | ||
+ | ### 203.0.113.46 ### | ||
+ | # supprimé le 1/10/1970 | ||
+ | # | ||
+ | # ajouté le 1/4/1970 | ||
+ | # fin le 12/12/2018 | ||
+ | # 00: | ||
+ | </ | ||
+ | |||
+ | **3.** Relancer le serveur DHCP (nommé dnsmasq) | ||
+ | |||
+ | < | ||
+ | sudo systemctl restart dnsmasq | ||
+ | </ | ||
+ | ===== Faire le ménage dans l' | ||
+ | |||
+ | (il faut au préalable vous connecter au routeur, cf ci-avant) | ||
+ | |||
+ | La loi nous impose de garder un historique d' | ||
+ | |||
+ | |||
+ | **1.** Ouvrir le fichier /etc/ethers | ||
+ | |||
+ | < | ||
+ | sudo nano /etc/ethers | ||
+ | </ | ||
+ | |||
+ | **2.** Parcourir l' | ||
+ | |||
+ | * Pour chaque date de fin vieille d'un an ou plus: | ||
+ | * supprimer du fichier le groupe de 3 lignes « périmé » (date de début, date de fin, asociations) | ||
+ | |||
+ | Par exemple, si on a un le bloc suivant pour l' | ||
+ | |||
+ | < | ||
+ | ### 203.0.113.46 ### | ||
+ | # supprimé le 1/10/1970 | ||
+ | # | ||
+ | # ajouté le 1/4/1970 | ||
+ | # fin le 12/12/2018 | ||
+ | # 00: | ||
+ | </ | ||
+ | |||
+ | Il deviendra, après nettoyage : | ||
+ | |||
+ | < | ||
+ | ### 203.0.113.46 ### | ||
+ | # ajouté le 1/4/1970 | ||
+ | # fin le 12/12/2018 | ||
+ | # 00: | ||
+ | </ | ||
+ | |||
+ | (inutile de relancer le serveur dnsmasq) |
wifi/procedures/gestion_adresses_ip.1544983094.txt.gz · Dernière modification : 2018/12/16 17:58 de jocelynd