diff --git a/playbook.yaml b/playbook.yaml index a152769..ad42ae5 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -9,6 +9,7 @@ - networkmanager - modemmanager - iptables + - dnsmasq # - hostapd # - dhcpd wifi_ssid: "test" diff --git a/roles/configure/tasks/main.yaml b/roles/configure/tasks/main.yaml index ab6ffad..cd5ae04 100644 --- a/roles/configure/tasks/main.yaml +++ b/roles/configure/tasks/main.yaml @@ -17,11 +17,23 @@ state: started enabled: true -# - name: Start enable iptables -# service: -# name: iptables -# state: started -# enabled: true +- name: Enable ModemManager + service: + name: ModemManager + state: started + enabled: true + +- name: Start enable iptables + service: + name: iptables + state: started + enabled: true + +- name: Disable dnsmasq + service: + name: dnsmasq + state: stopped + enabled: false - name: Get physical interfaces names command: find /sys/class/net -type l -lname '*wlp*' -printf '%f\n' diff --git a/roles/configure/templates/dns b/roles/configure/templates/dns new file mode 100644 index 0000000..0823a5d --- /dev/null +++ b/roles/configure/templates/dns @@ -0,0 +1,5 @@ +interface={{ wifi_int.stdout_lines | first }} +dhcp-range={{ range_start }},{{ range_end }},2h +log-queries +#log-dhcp +log-facility=/var/log/dnsmasq.log \ No newline at end of file