Tâche #27956
Mis à jour par Philippe Caseiro il y a plus de 4 ans
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 :
<pre>
OPTIONS="-i enp0s8 -i enp0s8.200 -i enp0s9"
</pre>
On devrait avoir :
<pre>
OPTIONS="-i enp0s8 -i vlan200 -i enp0s9"
</pre>
<pre>
--- 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
</pre>
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.
Numéro de l'interface derrière laquelle sont les clients DHCP : 1
Numéro de VLAN des clients DHCP : 200
On a :
<pre>
OPTIONS="-i enp0s8 -i enp0s8.200 -i enp0s9"
</pre>
On devrait avoir :
<pre>
OPTIONS="-i enp0s8 -i vlan200 -i enp0s9"
</pre>
<pre>
--- 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
</pre>
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.