cpe: discriminate wifi ifnames with -eap suffix

This commit is contained in:
Astro 2017-07-13 00:41:00 +02:00
parent 6bb320a118
commit 5b6f90e4be
1 changed files with 11 additions and 5 deletions

View File

@ -311,10 +311,16 @@ delete wireless.radio{{ radionum }}.disabled
{%- set ifnum = ifnum + loop.index0 %}
set wireless.wifi{{ ifnum }}=wifi-iface
{%- if radio['channel'] < 15 %}
set wireless.wifi{{ ifnum }}.ifname=wlan2-{{ ssidconf['net'] }}
{%- set ifprefix = 'wlan2-' %}
{%- else %}
set wireless.wifi{{ ifnum }}.ifname=wlan5-{{ ssidconf['net'] }}
{%- set ifprefix = 'wlan5-' %}
{%- endif %}
{%- if ssidconf.get('wpa-eap') %}
{%- set ifsuffix = '-eap' %}
{%- else %}
{%- set ifsuffix = '' %}
{%- endif %}
set wireless.wifi{{ ifnum }}.ifname={{ ifprefix }}{{ ssidconf['net'] }}{{ ifsuffix }}
set wireless.wifi{{ ifnum }}.device=radio{{ radionum }}
set wireless.wifi{{ ifnum }}.ssid='{{ ssid }}'
set wireless.wifi{{ ifnum }}.mode=ap