packages { 'gluon-authorized-keys', 'iperf3', 'iwinfo', 'prometheus-node-exporter-lua', 'prometheus-node-exporter-lua-hostapd_stations', 'prometheus-node-exporter-lua-hostapd_ubus_stations', 'prometheus-node-exporter-lua-nat_traffic', 'prometheus-node-exporter-lua-netstat', 'prometheus-node-exporter-lua-textfile', 'prometheus-node-exporter-lua-wifi', 'prometheus-node-exporter-lua-wifi_stations', } features { 'autoupdater', 'ebtables-filter-multicast', 'ebtables-filter-ra-dhcp', 'ebtables-limit-arp', 'mesh-batman-adv-15', 'mesh-vpn-fastd', 'respondd', 'tls', 'status-page', 'web-advanced', 'web-wizard' } if not device_class('tiny') then features { 'wireless-encryption-wpa3' } end if device({ 'zyxel-nwa55axe', }) then broken(false) -- device has no reset button and requires a special package to go into setup mode -- https://github.com/freifunk-gluon/community-packages/tree/master/ffda-network-setup-mode -- ... this just won't work if you don't have Gluon configured correctly. -- packages {'ffda-network-setup-mode'} end