mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 11:42:08 +00:00
use wifi_up_down to set iiab_wireless_lan_iface
This commit is contained in:
parent
4d9d925db8
commit
640dbd64ea
4 changed files with 11 additions and 5 deletions
|
@ -145,10 +145,16 @@
|
||||||
with_items:
|
with_items:
|
||||||
- "{{ lan_list_result.stdout_lines }}"
|
- "{{ lan_list_result.stdout_lines }}"
|
||||||
|
|
||||||
- name: Set iiab_wireless_lan_iface if present
|
|
||||||
|
- name: Set iiab_wireless_lan_iface to {{ discovered_wireless_iface }} if not none
|
||||||
set_fact:
|
set_fact:
|
||||||
iiab_wireless_lan_iface: "{{ discovered_wireless_iface }}"
|
iiab_wireless_lan_iface: "{{ discovered_wireless_iface }}"
|
||||||
when: discovered_wireless_iface is defined and discovered_wireless_iface != "none" and discovered_wireless_iface != iiab_wan_iface
|
when: discovered_wireless_iface != "none" and discovered_wireless_iface != iiab_wan_iface
|
||||||
|
|
||||||
|
- name: Set iiab_wireless_lan_iface to ap0 if WiFi device is present
|
||||||
|
set_fact:
|
||||||
|
iiab_wireless_lan_iface: ap0
|
||||||
|
when: discovered_wireless_iface != "none" and wifi_up_down
|
||||||
|
|
||||||
- name: Set iiab_wired_lan_iface if present
|
- name: Set iiab_wired_lan_iface if present
|
||||||
set_fact:
|
set_fact:
|
||||||
|
|
|
@ -64,7 +64,7 @@
|
||||||
command: /usr/bin/iiab-gen-iptables
|
command: /usr/bin/iiab-gen-iptables
|
||||||
|
|
||||||
- name: Checking if WiFi slave is active
|
- name: Checking if WiFi slave is active
|
||||||
shell: brctl show br0 | grep ap0 | wc -l
|
shell: brctl show br0 | grep {{ iiab_wireless_lan_iface }} | wc -l
|
||||||
when: hostapd_enabled and iiab_wireless_lan_iface is defined and iiab_lan_iface == "br0"
|
when: hostapd_enabled and iiab_wireless_lan_iface is defined and iiab_lan_iface == "br0"
|
||||||
register: wifi_slave
|
register: wifi_slave
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Basic configuration
|
# Basic configuration
|
||||||
|
|
||||||
interface=ap0
|
interface={{ iiab_wireless_lan_iface }}
|
||||||
|
|
||||||
ssid={{ host_ssid }}
|
ssid={{ host_ssid }}
|
||||||
channel={{ host_channel }}
|
channel={{ host_channel }}
|
||||||
|
|
|
@ -38,7 +38,7 @@ require dhcp_server_identifier
|
||||||
slaac private
|
slaac private
|
||||||
|
|
||||||
# IIAB
|
# IIAB
|
||||||
denyinterfaces ap0
|
denyinterfaces {{ iiab_wireless_lan_iface }}
|
||||||
|
|
||||||
# Setting iiab_wired_lan_iface would install the device as a slave under
|
# Setting iiab_wired_lan_iface would install the device as a slave under
|
||||||
# br0 so we need to turn off the dhcp client in that network layout.
|
# br0 so we need to turn off the dhcp client in that network layout.
|
||||||
|
|
Loading…
Reference in a new issue