From 9108e5f4d7a34b707bdf4a73939bb0efdaeaf0cb Mon Sep 17 00:00:00 2001 From: Aleksandr Malyavin Date: Sun, 1 Sep 2024 21:18:34 +0300 Subject: [PATCH] ff --- playbook.yaml | 1 + roles/configure/tasks/main.yaml | 22 +++++++++++++++++----- roles/configure/templates/dns | 5 +++++ 3 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 roles/configure/templates/dns 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