Tâche #27956
Scénario #28146: Corrections à appliquer sur le relai DHCP
Le relai DHCP ne relaie pas les requetes dans les VLAN
100%
Description
Si je met :
Numéro de l'interface derrière laquelle sont les clients DHCP : 1
Numéro de VLAN des clients DHCP : 200
On a :
OPTIONS="-i enp0s8 -i enp0s8.200 -i enp0s9"
On devrait avoir :
OPTIONS="-i enp0s8 -i vlan200 -i enp0s9"
--- distrib/isc-dhcp-relay 2017-03-28 15:09:34.000000000 +0200 +++ modif/isc-dhcp-relay 2019-04-12 16:24:02.551613526 +0200 @@ -9,7 +9,7 @@ %set %%serv_int_ok = [] %for %%dhcrelay_int in %%dhcrelay_interfaces %if not %%is_empty(%%dhcrelay_int.dhcrelay_vlan) - %set %%dhc_int = %%getVar('nom_zone_eth' + %%dhcrelay_int)+'.'+%%str(%%dhcrelay_int.dhcrelay_vlan) + %set %%dhc_int = 'vlan' + %%str(%%dhcrelay_int.dhcrelay_vlan) %else %set %%dhc_int = %%getVar('nom_zone_eth' + %%dhcrelay_int) %end if
Ce patch corrige le problème mais si le nom de l'interface venait encore a changer on se retrouverait à nouveau avec cette erreur.
J'ai tendance a penser qu'il devrait y avoir une variable avec le nom de l'interface calculé automatiquement. Dans ce cas, en cas de changement de nom seul le changement du calcul serait nécessaire.
Révisions associées
Correction du nom des interfaces de type vlan.
Pour tester ne pas oublier de créer une interface de type vlan.
ref #27956
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Tâche parente mis à #28146
#2 Mis à jour par équipe eole Academie d'Orléans-Tours il y a plus de 4 ans
Bonjour,
Je plussoie cette demande, cela peut-il être corrigé ? A minima avec le patch, car sans cela il est généré un nom d'interface inexistant, les vlan n'étant pas nommé ainsi.
Merci d'avance,
Nicolas
#3 Mis à jour par équipe eole Academie d'Orléans-Tours il y a plus de 4 ans
J'ai oublié de préciser, AMON 2.7.1 pour notre cas.
#4 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
A partir de la 2.7.0
#5 Mis à jour par Philippe Caseiro il y a plus de 4 ans
- Statut changé de Nouveau à En cours
#6 Mis à jour par Philippe Caseiro il y a plus de 4 ans
- Description mis à jour (diff)
- Assigné à mis à Vincent Febvre
#7 Mis à jour par Philippe Caseiro il y a plus de 4 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Sujet changé de Le relai DHCP ne relai pas les requetes dans les VLAN à Le relai DHCP ne relaie pas les requetes dans les VLAN
#9 Mis à jour par Joël Cuissinat il y a plus de 4 ans
jojo@jojo-MS-B09611:~/git/eole-dhcrelay (master=)$ git branch -r --contains 0f7b1d0d origin/2.7.0/master origin/2.7.1/master origin/HEAD -> origin/master origin/dist/eole/2.7.0/master origin/dist/eole/2.7.1/master origin/dist/eole/2.7.2/master origin/master
root@amon:~# ifconfig | grep vlan vlan21: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 vlan22: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 root@amon:~# CreoleCat -s /usr/share/eole/creole/distrib/isc-dhcp-relay # Define SERVERS with a list of one or more DHCP servers where # DHCP packets are to be relayed to and from. This is mandatory. #SERVERS="10.11.12.13 10.9.8.7" SERVERS="10.1.3.5" OPTIONS="-i vlan21 -iu ens7" # Define OPTIONS with any other options to pass to the dhcrelay server. # See dhcrelay(8) for available options and syntax. #OPTIONS="-q -i eth0 -i eth1"
#10 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- % réalisé changé de 0 à 100
#11 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0