But
Le but de cette partie de l'application de comptes est de gérer la configuration DHCP et les zones DNS sur les différents sites du LATMOS.
Principe Général
Le réseau est découpé en zones, chaque zone correspondant soit à:
- une zone DNS
- une zone DNS reverse
- une zone DHCP
Pour chaque zone on défini les réseaux concernés.
Pour chaque hôte réseau on défini sa ou ses adresses IP, sa ou ses adresses ethernet. Les listes sont générées en fonction de l'appartenance des IPs des hôtes aux réseaux des zones.
Zones réseau (Netzone)
Attributs
Nom de l'objet
Pour les zones DNS il est utilisé comme étant le nom de la zone
description
Purement informatif, une description de la zone
type
Le type de sortie générée:
- dns - une zone DNS
- reverse - une zone DNS reverse
- dhcp - une liste de machine au format dhcpd.conf
- dhcp
net
La ou les plages d'adresses IP gérées par la zone au format IP/MASK.
Dans le cas d'une réverse l'entrée doit être unique et le mask doit être un multiple de 8, celui-ci étant utilisé pour généré le nom de chaque entrée IN PTR
netExclude
Une liste de réseaux pour lesquels les hôtes compris dans la plage ne seront pas pris en compte. Ceci permet d'exclure des réseaux que l'on ne veut pas voir géré par l'application
template
Le fichier servant de modèle pour la zone (d'entête). Obligatoire pour les zones DNS, inutilisé pour le dhcp.
S'il est non précisé le nom de la zone est utilisé suffixé par .in.
Dans le cas des zones DNS, le mot clef @REVISION est remplacé par le numéro de révision de zone, si présent le nombre suivi de ; précedent également 1; @REVSION@ donne 2010070601 (ceci permet de garder le template comme une zone valide).
output
Le fichier de sortie. Par défaut le nom de la zone.
site
Purement informatif, le site où la zone est utilisé
allow_dyn
Zone DHCP, si placé la zone contiendra les hôtes pour lesquels aucune adresse IP ne correspond.
Utilisable pour les zones dhcp contenant deny unknown-clients, le hôtes seront alors connus.
domain
Utilisé pour connaitre le nom de domaine à placer sur les zones DNS reverses
dnsRevision
En lecture seule et géré par l'application, la révision des zones DNS
Hôtes réseaux (nethost)
Attributs
Nom de l'objet
Le nom de l'hôte
description
Une description purement informative
owner
Le propriétaire de la machine (purement informatif)
ip
La ou les adresses de cet hôte réseau
macaddr
La ou les adresse ethernet de l'hôte
noDynamic
S'il est placé, cet attribut interdit l'inclusion de la machine dans la configuration DHCP si aucune adresse IP ne correspond. Utile pour ne pas déclarer des machines qui ne bougent pas
cname
Le ou les éventuels alias au nom de l'hôte