Skip to content

Commit d9961e8

Browse files
author
Ritwick DSouza
committed
[raspbian] Updated hostapd template and created new template for macaddr list
1 parent 49a48ab commit d9961e8

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

netjsonconfig/backends/raspbian/templates/hostapd.jinja2

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,15 @@
2727
{% if wireless.frag_threshold > 0 %}
2828
frag_threshold={{ wireless.frag_threshold }}
2929
{% endif %}
30+
{% if wireless.macfilter %}
31+
{% if wireless.macfilter == 'deny'%}
32+
macaddr_acl=0
33+
deny_mac_file=/etc/hostapd.deny
34+
{% elif wireless.macfilter == 'accept' %}
35+
macaddr_acl=1
36+
accept_mac_file=/etc/hostapd.accept
37+
{% endif %}
38+
{% endif %}
3039
{% if wireless.encryption %}
3140
auth_algs={{ wireless.encryption.auth_algs }}
3241
wpa={{ wireless.encryption.wpa }}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{% if data.wireless and data.wireless[0].mode == 'access_point' %}
2+
{% for wireless in data.wireless %}
3+
{% if wireless.macfilter %}
4+
# config: /etc/hostapd.{{ wireless.macfilter }}
5+
6+
{% for mac in wireless.maclist %}
7+
{{ mac }}
8+
{% endfor %}
9+
10+
{% endif %}
11+
{% endfor %}
12+
{% endif %}

0 commit comments

Comments
 (0)