From 8e709a92e81ee61e761cf06394ecb746e17cfa9c Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Thu, 13 Sep 2018 17:14:44 +0000 Subject: [PATCH] use hostapd's service file to create ap0 --- roles/network/tasks/hostapd.yml | 8 -------- roles/network/templates/hostapd/hostapd.service.j2 | 1 + 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/roles/network/tasks/hostapd.yml b/roles/network/tasks/hostapd.yml index cea1f1bd4..386eafb92 100644 --- a/roles/network/tasks/hostapd.yml +++ b/roles/network/tasks/hostapd.yml @@ -21,14 +21,6 @@ mode: 0644 when: discovered_wireless_iface != "none" -- name: Use custom udev rule to create ap0 - template: - src: hostapd/70-persistent-net.rules - dest: /etc/udev/rules.d/70-persistent-net.rules - owner: root - group: root - mode: 0644 - - name: Use custom systemd unit file to start 'hostapd' service template: src: hostapd/hostapd.service.j2 diff --git a/roles/network/templates/hostapd/hostapd.service.j2 b/roles/network/templates/hostapd/hostapd.service.j2 index bf1d8bef8..8ccce4c7f 100644 --- a/roles/network/templates/hostapd/hostapd.service.j2 +++ b/roles/network/templates/hostapd/hostapd.service.j2 @@ -6,6 +6,7 @@ Before=network.target dhcpcd.service [Service] Type=idle PIDFile=/run/hostapd.pid +ExecStartPre=/sbin/iw phy phy0 interface add ap0 type __ap ExecStart=/usr/sbin/hostapd -P /run/hostapd.pid /etc/hostapd/hostapd.conf [Install]