Support de ra guard sur les procurve 2620
This commit is contained in:
parent
73aa1fe7eb
commit
3b3e554509
2 changed files with 10 additions and 1 deletions
|
@ -80,7 +80,10 @@ dhcp-snooping authorized-server {{ s }}
|
||||||
; Activation
|
; Activation
|
||||||
dhcp-snooping
|
dhcp-snooping
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
{% if ra_filter %};--- RA guards ---
|
||||||
|
ipv6 ra-guard ports {{ non_trusted }}
|
||||||
|
no ipv6 ra-guard ports {{ trusted }}
|
||||||
|
{% endif %}
|
||||||
;--- Config des prises ---
|
;--- Config des prises ---
|
||||||
{%- for port in ports %}
|
{%- for port in ports %}
|
||||||
{%- if port.radius_auth() %}
|
{%- if port.radius_auth() %}
|
||||||
|
|
|
@ -520,6 +520,12 @@ def conf_switch(hostname):
|
||||||
first = netaddr.IPNetwork(net_of_vlan_name(vname)[0]).first
|
first = netaddr.IPNetwork(net_of_vlan_name(vname)[0]).first
|
||||||
data['dhcp_servers'].append(str(netaddr.IPAddress(first + rid)))
|
data['dhcp_servers'].append(str(netaddr.IPAddress(first + rid)))
|
||||||
|
|
||||||
|
# Ra gards ne concerne que les 2620
|
||||||
|
if "2620" in switch['info'][0].value:
|
||||||
|
data['ra_filter'] = True
|
||||||
|
else:
|
||||||
|
data['ra_filter'] = False
|
||||||
|
|
||||||
# Switch avec des ports gigabit uniquement
|
# Switch avec des ports gigabit uniquement
|
||||||
if imodel in GIGABIT_MODELS:
|
if imodel in GIGABIT_MODELS:
|
||||||
data['gigabit'] = True
|
data['gigabit'] = True
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue