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 over 3 years ago. Updated over 2 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 over 3 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 over 3 years ago

  • Assigned To set to Daniel Dehennin

#3 Updated by Daniel Dehennin about 3 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 about 3 years ago

  • Assigned To set to force indigo

#5 Updated by Scrum Master about 3 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 about 3 years ago

  • Story points changed from 1.0 to 2.0

#7 Updated by Klaas TJEBBES about 3 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 about 3 years ago

  • Status changed from Nouveau to Terminé (Sprint)

#9 Updated by Karim Ayari about 3 years ago

on va tester votre patch. merci.

#10 Updated by Karim Ayari about 3 years ago

ok je valide, merci.

#11 Updated by Karim Ayari about 3 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 about 3 years ago

  • File isc-dhcp-relay added

#14 Updated by Gwenael Remond over 2 years ago

  • File deleted (isc-dhcp-relay)

Also available in: Atom PDF