Projet

Général

Profil

Scénario #18032

l'interface serveur du relai dhcp n'est pas prise en compte si elle est identique à une interface vlan cliente

Ajouté par Karim Ayari il y a plus de 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
27/03/2017
Echéance:
14/04/2017
% réalisé:

100%

Temps estimé:
(Total: 3.00 h)
Temps passé:
2.50 h (Total: 4.25 h)
Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

dans le cas d'un Amon 2.5.2 avec relai dhcp activé avec des clients sur une interface vlan et le serveur sur l'interface physique (identique aux clients)

par exemple :

activer_dhcprelay="oui" 
adresse_ip_dhcp_dhcrelay="192.168.220.10" 
dhcrelay_interfaces="eth2 eth3 eth3" 
dhcrelay_vlan="232 236" 
dhcrelay_server_interface="eth3" 

l'interface du serveur n'est pas prise en compte par le template du coup on se retrouve avec le fichier de configuration /etc/default/isc-dhcp-relay incomplet :

SERVERS="192.168.220.10" 
OPTIONS="-i eth2 -i eth3.236 -i eth3.232 " 

je ne comprend pas vraiment le template pour pouvoir vous fournir un correctif :/

isc-dhcp-relay.patch Voir (1,57 ko) Gwenael Remond, 05/12/2017 11:09


Sous-tâches

Tâche #19933: corriger le template /usr/share/eole/creole/distrib/isc-dhcp-relayFerméKlaas TJEBBES

Historique

#1 Mis à jour par Karim Ayari il y a plus de 7 ans

j'ai peut-être compris... le 2e test, compare le nom de l'interface serveur avec la liste des interfaces clientes et vu que eth3 est présent dans cette liste on passe dans la seconde partie du template où il n'ajoute pas l'option -i %%dhcrelay_server_interface

%if %%dhcrelay_server_interface not in %%dhcrelay_interfaces

et donc

 %else
  %for %%dhcrelay_int in %%dhcrelay_interfaces
   %if not %%is_empty(%%dhcrelay_int.dhcrelay_vlan)
-i %%dhcrelay_int%slurp
.%%dhcrelay_int.dhcrelay_vlan %slurp
   %else
-i %%dhcrelay_int %slurp
   %end if
  %end for

#2 Mis à jour par Daniel Dehennin il y a plus de 7 ans

  • Assigné à mis à Daniel Dehennin

#3 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Tracker changé de Demande à Scénario
  • Assigné à Daniel Dehennin supprimé
  • Début 24/11/2016 supprimé
  • Release mis à EOLE 2.6.1
  • Points de scénarios mis à 1.0

Corriger pour 2.6.1 et proposer un ERRATA pour les versions précédentes.

#4 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Assigné à mis à force indigo

#5 Mis à jour par Scrum Master il y a environ 7 ans

  • Echéance mis à 14/04/2017
  • Version cible mis à sprint 2017 13-15 Equipe MENSR
  • Début mis à 27/03/2017

#6 Mis à jour par Scrum Master il y a environ 7 ans

  • Points de scénarios changé de 1.0 à 2.0

#7 Mis à jour par Klaas TJEBBES il y a environ 7 ans

ERRATA

Sur la version 2.5, générer un patch en utilisant le fichier https://dev-eole.ac-dijon.fr/projects/eole-dhcrelay/repository/revisions/353d5c09bb7015bea5d4b6fd9d5684d35a2a1119/raw/tmpl/isc-dhcp-relay

wget https://dev-eole.ac-dijon.fr/projects/eole-dhcrelay/repository/revisions/353d5c09bb7015bea5d4b6fd9d5684d35a2a1119/raw/tmpl/isc-dhcp-relay
mv isc-dhcp-relay /usr/share/eole/creole/modif/
gen_patch
reconfigure

http://eole.ac-dijon.fr/documentations/2.5/completes/beta/ModuleAmon/co/01b-patch.html

#8 Mis à jour par Fabrice Barconnière il y a presque 7 ans

  • Statut changé de Nouveau à Terminé (Sprint)

#9 Mis à jour par Karim Ayari il y a presque 7 ans

on va tester votre patch. merci.

#10 Mis à jour par Karim Ayari il y a presque 7 ans

ok je valide, merci.

#11 Mis à jour par Karim Ayari il y a presque 7 ans

oops pardon une erreur de ma part, cela ne fonctionne pas :

---------------------------------------------------------------------------------------------------------------------
                                      Génération des fichiers de configuration.                                      
---------------------------------------------------------------------------------------------------------------------
Erreur: Utilisation d'une variable non existante dans le template de /etc/default/isc-dhcp-relay : nom_zone_etheth3
Erreur: Utilisation d'une variable non existante dans le template de /etc/default/isc-dhcp-relay : nom_zone_etheth3
root@plateforme-test:~# 

j'ai du remplacer nom_zone_eth par nom_zone_

#12 Mis à jour par Karim Ayari il y a presque 7 ans

  • Fichier isc-dhcp-relay ajouté

#13 Mis à jour par Gwenael Remond il y a plus de 6 ans

#14 Mis à jour par Gwenael Remond il y a plus de 6 ans

  • Fichier isc-dhcp-relay supprimé

Formats disponibles : Atom PDF