From 2ed7c34579e82074b5acc455248fb6933b2baab1 Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Wed, 13 May 2020 00:43:42 -0500 Subject: [PATCH 1/3] tuning of 52c0f2aaea2fa19c3ade8ed50b978acd59733d32 --- roles/network/templates/hostapd/50-hostapd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/network/templates/hostapd/50-hostapd b/roles/network/templates/hostapd/50-hostapd index d1ab4ea7e..724afe571 100644 --- a/roles/network/templates/hostapd/50-hostapd +++ b/roles/network/templates/hostapd/50-hostapd @@ -26,7 +26,7 @@ if [ "$interface" = "wlan0" ]; then fi # spams the logging #syslog info "50-iiab set ap0 spam $REASON" - if [ -e /sys/class/net/ap0 ] && [ "$reason" = "BOUND" ]; then + if [ -e /sys/class/net/ap0 ] && [ "$reason" = "*CARRIER" ]; then syslog info "50-iiab set ap0 up $REASON" # keeps ap0 up so hostapd works ip link set ap0 up From 1adb4997a6611f9c8e3b91fbd0eb04ecb5e1bf3d Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Wed, 13 May 2020 02:13:44 -0500 Subject: [PATCH 2/3] didn't like * so split up --- roles/network/templates/hostapd/50-hostapd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/network/templates/hostapd/50-hostapd b/roles/network/templates/hostapd/50-hostapd index 724afe571..b7dd436d1 100644 --- a/roles/network/templates/hostapd/50-hostapd +++ b/roles/network/templates/hostapd/50-hostapd @@ -26,7 +26,7 @@ if [ "$interface" = "wlan0" ]; then fi # spams the logging #syslog info "50-iiab set ap0 spam $REASON" - if [ -e /sys/class/net/ap0 ] && [ "$reason" = "*CARRIER" ]; then + if [ -e /sys/class/net/ap0 ] && [ "$reason" = "CARRIER" ] || [ "$reason" = "NOCARRIER" ]; then syslog info "50-iiab set ap0 up $REASON" # keeps ap0 up so hostapd works ip link set ap0 up From ae62306534ba9456f602ab8cb06635d554cbd937 Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Wed, 13 May 2020 09:53:01 -0500 Subject: [PATCH 3/3] go with all three to match netd-disp --- roles/network/templates/hostapd/50-hostapd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/network/templates/hostapd/50-hostapd b/roles/network/templates/hostapd/50-hostapd index b7dd436d1..601f8660a 100644 --- a/roles/network/templates/hostapd/50-hostapd +++ b/roles/network/templates/hostapd/50-hostapd @@ -26,7 +26,7 @@ if [ "$interface" = "wlan0" ]; then fi # spams the logging #syslog info "50-iiab set ap0 spam $REASON" - if [ -e /sys/class/net/ap0 ] && [ "$reason" = "CARRIER" ] || [ "$reason" = "NOCARRIER" ]; then + if [ -e /sys/class/net/ap0 ] && ([ "$reason" = "CARRIER" ] || [ "$reason" = "NOCARRIER" ] || [ "$reason" = "BOUND" ]); then syslog info "50-iiab set ap0 up $REASON" # keeps ap0 up so hostapd works ip link set ap0 up