Wed Jun 25 19:37:15 2025 daemon.notice hostapd: wl0-ap1: AP-STA-DISCONNECTED a8:88:09:aa:b1:33
Wed Jun 25 19:37:15 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: disassociated
Wed Jun 25 19:37:16 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Wed Jun 25 19:37:17 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: authenticated
Wed Jun 25 19:37:17 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: associated (aid 1)
Wed Jun 25 19:37:17 2025 daemon.notice hostapd: wl0-ap1: AP-STA-CONNECTED a8:88:09:aa:b1:33 auth_alg=open
Wed Jun 25 19:37:17 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 WPA: pairwise key handshake completed (RSN)
Wed Jun 25 19:37:17 2025 daemon.notice hostapd: wl0-ap1: EAPOL-4WAY-HS-COMPLETED a8:88:09:aa:b1:33
Wed Jun 25 19:37:17 2025 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-guest) a8:88:09:aa:b1:33
Wed Jun 25 19:37:17 2025 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-guest) 192.168.3.137 a8:88:09:aa:b1:33
Wed Jun 25 19:37:17 2025 daemon.notice hostapd: wl0-ap1: AP-STA-DISCONNECTED a8:88:09:aa:b1:33
Wed Jun 25 19:37:17 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: disassociated
Wed Jun 25 19:37:18 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Wed Jun 25 19:37:19 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: authenticated
Wed Jun 25 19:37:19 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: associated (aid 1)
Wed Jun 25 19:37:19 2025 daemon.notice hostapd: wl0-ap1: AP-STA-CONNECTED a8:88:09:aa:b1:33 auth_alg=open
Wed Jun 25 19:37:19 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 WPA: pairwise key handshake completed (RSN)
Wed Jun 25 19:37:19 2025 daemon.notice hostapd: wl0-ap1: EAPOL-4WAY-HS-COMPLETED a8:88:09:aa:b1:33
Wed Jun 25 19:37:19 2025 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-guest) a8:88:09:aa:b1:33
Wed Jun 25 19:37:19 2025 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-guest) 192.168.3.137 a8:88:09:aa:b1:33
Wed Jun 25 19:37:19 2025 daemon.notice hostapd: wl0-ap1: AP-STA-DISCONNECTED a8:88:09:aa:b1:33
Wed Jun 25 19:37:20 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: disassociated
Wed Jun 25 19:37:21 2025 daemon.info hostapd: wl0-ap1: STA a8:88:09:aa:b1:33 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
(and then it just keeps trying over and over)
settings are:
# /etc/config/wifi
config wifi-device 'radio0'
option type 'mac80211'
option path 'platform/18000000.wmac'
option band '2g'
option htmode 'HT20'
option channel 'auto'
option country 'US'
option cell_density '1'
option distance '100'
config wifi-iface 'guest'
option device 'radio0'
option mode 'ap'
option network 'guest'
option ssid 'guest1'
option encryption 'psk2'
option isolate '1'
option key 'super secret guest @@@'
# /etc/config/network
config device 'guest_dev'
option type 'bridge'
option name 'br-guest'
config interface 'guest'
option proto 'static'
option device 'br-guest'
list ipaddr '192.168.3.1/24'
list dns '9.9.9.9'
tried both 23 and 24 stock openwrt releases. Same result.
ipad is "jailbroken" only to install things not on the store. stock otherwise. i can probably look at its logs but it is a pain without network as my only interface is ssh and i don't have a ssh client there.
Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button:
Remember to redact passwords, MAC addresses and any public IP addresses you may have:
# cat /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix x
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr x
list dns x
list dns x
list dns_search x
option delegate '0'
list ip6class 'local'
option ip6ifaceid '::1'
option ip6weight '0'
config interface 'wan'
option device 'wan'
option proto 'dhcp'
option delegate '0'
option peerdns '0'
list dns x
list dns_search 'local'
config interface 'wan6'
option device 'wan'
option proto 'none'
option auto '0'
config device
option name 'wan'
option ipv6 '0'
config device 'guest_dev'
option type 'bridge'
option name 'br-guest'
config interface 'guest'
option proto 'static'
option device 'br-guest'
list ipaddr '192.168.3.1/24'
list dns '9.9.9.9'
config interface 'wg1'
config wireguard_wg1
config device
option name 'wg1'
option ipv6 '0'
config route
option interface 'loopback'
option type 'blackhole'
option target '172.16.0.0/12'
option metric '100'
tried both 23 and 24 stock openwrt releases. Same result.
i was 24.something (wasn't 24.10.2 for sure, maybe 10.1?), i rolledback to see if there was something new because i vaguely remember this device connecting before. Also the changelog for .2 didn't show anything promising related to this.
I'm not seeing anything obvious here. There's the possibility that there is a conflict that I can't see because of the over-redacted network config file, but that seems unlikely given that the android device was happy.
I suspect something is wrong with the old iOS device.
Show the country code, and check 10x if auto-selected channel in 5ghz was permitted in country your iphone is set up in the year it was released. Yes, 5ghz wifi comes with client side regdb too.