Project

General

Profile

Scénario #18032

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

Added by Karim Ayari almost 7 years ago. Updated almost 6 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
03/27/2017
Due date:
04/14/2017
% Done:

100%

Estimated time:
(Total: 3.00 h)
Spent time:
2.50 h (Total: 4.25 h)
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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 View (1.57 KB) Gwenael Remond, 12/05/2017 11:09 AM


Subtasks

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

History

#1 Updated by Karim Ayari almost 7 years ago

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 Updated by Daniel Dehennin almost 7 years ago

  • Assigned To set to Daniel Dehennin

#3 Updated by Daniel Dehennin over 6 years ago

  • Tracker changed from Demande to Scénario
  • Assigned To deleted (Daniel Dehennin)
  • Start date deleted (11/24/2016)
  • Release set to EOLE 2.6.1
  • Story points set to 1.0

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

#4 Updated by Joël Cuissinat over 6 years ago

  • Assigned To set to force indigo

#5 Updated by Scrum Master over 6 years ago

  • Due date set to 04/14/2017
  • Target version set to sprint 2017 13-15 Equipe MENSR
  • Start date set to 03/27/2017

#6 Updated by Scrum Master over 6 years ago

  • Story points changed from 1.0 to 2.0

#7 Updated by Klaas TJEBBES over 6 years ago

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 Updated by Fabrice Barconnière over 6 years ago

  • Status changed from Nouveau to Terminé (Sprint)

#9 Updated by Karim Ayari over 6 years ago

on va tester votre patch. merci.

#10 Updated by Karim Ayari over 6 years ago

ok je valide, merci.

#11 Updated by Karim Ayari over 6 years ago

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 Updated by Karim Ayari over 6 years ago

  • File isc-dhcp-relay added

#13 Updated by Gwenael Remond almost 6 years ago

#14 Updated by Gwenael Remond almost 6 years ago

  • File deleted (isc-dhcp-relay)

Also available in: Atom PDF