IDK why I am unable to create a guest wifi with a seperate subnet. everything used to work back in 24.10 but stopped working on a 25.12.4 clean install and I cannot figure out why!
I have no idea what this 192.168.0.X ip is doing on my network as I have no devices/subnets in that address anywhere . any hints on how to debug the issue greatly appreciated.
logread
Thu Jul 9 13:30:04 2026 daemon.warn odhcpd[2481]: No default route present, setting ra_lifetime to 0!
Thu Jul 9 13:30:04 2026 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Thu Jul 9 13:30:04 2026 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 6 names
Thu Jul 9 13:30:04 2026 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd.hosts.lan - 0 names
Thu Jul 9 13:30:04 2026 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Thu Jul 9 13:30:05 2026 daemon.info hostapd: phy1-ap0: STA hh:ii:jj:kk:b0:44 IEEE 802.11: authenticated
Thu Jul 9 13:30:05 2026 daemon.info hostapd: phy1-ap0: STA hh:ii:jj:kk:b0:44 IEEE 802.11: associated (aid 1)
Thu Jul 9 13:30:05 2026 daemon.notice hostapd: phy1-ap0: AP-STA-CONNECTED hh:ii:jj:kk:b0:44 auth_alg=open
Thu Jul 9 13:30:05 2026 daemon.info hostapd: phy1-ap0: STA hh:ii:jj:kk:b0:44 WPA: pairwise key handshake completed (RSN)
Thu Jul 9 13:30:05 2026 daemon.notice hostapd: phy1-ap0: EAPOL-4WAY-HS-COMPLETED hh:ii:jj:kk:b0:44
Thu Jul 9 13:30:06 2026 daemon.info hostapd: phy1-ap0: STA aa:bb:cc:dd:f3:5d IEEE 802.11: authenticated
Thu Jul 9 13:30:06 2026 daemon.info hostapd: phy1-ap0: STA aa:bb:cc:dd:f3:5d IEEE 802.11: associated (aid 2)
Thu Jul 9 13:30:07 2026 daemon.notice hostapd: phy1-ap0: AP-STA-CONNECTED aa:bb:cc:dd:f3:5d auth_alg=open
Thu Jul 9 13:30:07 2026 daemon.info hostapd: phy1-ap0: STA aa:bb:cc:dd:f3:5d WPA: pairwise key handshake completed (RSN)
Thu Jul 9 13:30:07 2026 daemon.notice hostapd: phy1-ap0: EAPOL-4WAY-HS-COMPLETED aa:bb:cc:dd:f3:5d
Thu Jul 9 13:30:11 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-newlan) aa:bb:cc:dd:f3:5d
Thu Jul 9 13:30:11 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-newlan) 192.168.25.110 aa:bb:cc:dd:f3:5d
Thu Jul 9 13:30:11 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-newlan) 192.168.0.26 aa:bb:cc:dd:f3:5d
Thu Jul 9 13:30:11 2026 daemon.info dnsmasq-dhcp[1]: DHCPNAK(br-newlan) 192.168.0.26 aa:bb:cc:dd:f3:5d wrong server-ID
Thu Jul 9 13:30:27 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-newlan) 192.168.25.115 hh:ii:jj:kk:b0:44
Thu Jul 9 13:30:27 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-newlan) 192.168.25.115 hh:ii:jj:kk:b0:44
Thu Jul 9 13:30:27 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-newlan) 192.168.25.115 hh:ii:jj:kk:b0:44
Thu Jul 9 13:30:27 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-newlan) 192.168.25.115 hh:ii:jj:kk:b0:44
Thu Jul 9 13:30:27 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-newlan) 192.168.25.115 hh:ii:jj:kk:b0:44
Thu Jul 9 13:30:27 2026 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-newlan) 192.168.25.115 hh:ii:jj:kk:b0:44
Thu Jul 9 13:30:54 2026 daemon.info dnsmasq-dhcp[1]: DHCPRELEASE(br-lan) 192.168.20.249 ea:91:73:67:b1:33
Thu Jul 9 13:30:54 2026 daemon.warn odhcpd[2481]: No default route present, setting ra_lifetime to 0!
Thu Jul 9 13:30:54 2026 daemon.notice hostapd: phy2-ap0: AP-STA-DISCONNECTED ea:91:73:67:b1:33
Thu Jul 9 13:30:54 2026 daemon.info hostapd: phy2-ap0: STA ea:91:73:67:b1:33 IEEE 802.11: disassociated
Thu Jul 9 13:30:54 2026 daemon.info hostapd: phy1-ap0: STA ww:xx:yy:zz:0b:19 IEEE 802.11: authenticated
Thu Jul 9 13:30:54 2026 daemon.info hostapd: phy1-ap0: STA ww:xx:yy:zz:0b:19 IEEE 802.11: associated (aid 3)
Thu Jul 9 13:30:54 2026 daemon.notice hostapd: phy1-ap0: AP-STA-CONNECTED ww:xx:yy:zz:0b:19 auth_alg=open
Thu Jul 9 13:30:54 2026 daemon.info hostapd: phy1-ap0: STA ww:xx:yy:zz:0b:19 WPA: pairwise key handshake completed (RSN)
Thu Jul 9 13:30:54 2026 daemon.notice hostapd: phy1-ap0: EAPOL-4WAY-HS-COMPLETED ww:xx:yy:zz:0b:19
Thu Jul 9 13:30:55 2026 daemon.info hostapd: phy2-ap0: STA ea:91:73:67:b1:33 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Thu Jul 9 13:30:57 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-lan) ea:91:73:67:b1:33
Thu Jul 9 13:30:57 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-lan) 192.168.20.249 ea:91:73:67:b1:33
Thu Jul 9 13:31:00 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-newlan) ww:xx:yy:zz:0b:19
Thu Jul 9 13:31:00 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-newlan) 192.168.25.192 ww:xx:yy:zz:0b:19
Thu Jul 9 13:31:00 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-newlan) 192.168.0.28 ww:xx:yy:zz:0b:19
Thu Jul 9 13:31:00 2026 daemon.info dnsmasq-dhcp[1]: DHCPNAK(br-newlan) 192.168.0.28 ww:xx:yy:zz:0b:19 wrong server-ID
Thu Jul 9 13:31:49 2026 daemon.notice hostapd: phy1-ap0: AP-STA-DISCONNECTED aa:bb:cc:dd:f3:5d
Thu Jul 9 13:31:58 2026 daemon.info hostapd: phy1-ap0: STA aa:bb:cc:dd:f3:5d IEEE 802.11: authenticated
Thu Jul 9 13:31:58 2026 daemon.info hostapd: phy1-ap0: STA aa:bb:cc:dd:f3:5d IEEE 802.11: associated (aid 2)
Thu Jul 9 13:31:58 2026 daemon.notice hostapd: phy1-ap0: AP-STA-CONNECTED aa:bb:cc:dd:f3:5d auth_alg=open
Thu Jul 9 13:31:58 2026 daemon.info hostapd: phy1-ap0: STA aa:bb:cc:dd:f3:5d WPA: pairwise key handshake completed (RSN)
Thu Jul 9 13:31:58 2026 daemon.notice hostapd: phy1-ap0: EAPOL-4WAY-HS-COMPLETED aa:bb:cc:dd:f3:5d
Thu Jul 9 13:32:03 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-newlan) aa:bb:cc:dd:f3:5d
Thu Jul 9 13:32:03 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-newlan) 192.168.25.110 aa:bb:cc:dd:f3:5d
Thu Jul 9 13:32:03 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-newlan) 192.168.0.26 aa:bb:cc:dd:f3:5d
Thu Jul 9 13:32:03 2026 daemon.info dnsmasq-dhcp[1]: DHCPNAK(br-newlan) 192.168.0.26 aa:bb:cc:dd:f3:5d wrong server-ID
Thu Jul 9 13:32:49 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-newlan) 192.168.0.28 ww:xx:yy:zz:0b:19
Thu Jul 9 13:32:49 2026 daemon.info dnsmasq-dhcp[1]: DHCPNAK(br-newlan) 192.168.0.28 ww:xx:yy:zz:0b:19 wrong network
Thu Jul 9 13:33:09 2026 daemon.notice hostapd: phy1-ap0: AP-STA-DISCONNECTED ww:xx:yy:zz:0b:19
Thu Jul 9 13:33:09 2026 daemon.info hostapd: phy1-ap0: STA ww:xx:yy:zz:0b:19 IEEE 802.11: authenticated
Thu Jul 9 13:33:09 2026 daemon.info hostapd: phy1-ap0: STA ww:xx:yy:zz:0b:19 IEEE 802.11: associated (aid 3)
Thu Jul 9 13:33:09 2026 daemon.notice hostapd: phy1-ap0: AP-STA-CONNECTED ww:xx:yy:zz:0b:19 auth_alg=open
Thu Jul 9 13:33:09 2026 daemon.info hostapd: phy1-ap0: STA ww:xx:yy:zz:0b:19 WPA: pairwise key handshake completed (RSN)
Thu Jul 9 13:33:09 2026 daemon.notice hostapd: phy1-ap0: EAPOL-4WAY-HS-COMPLETED ww:xx:yy:zz:0b:19
Thu Jul 9 13:33:09 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-newlan) 192.168.0.28 ww:xx:yy:zz:0b:19
Thu Jul 9 13:33:09 2026 daemon.info dnsmasq-dhcp[1]: DHCPNAK(br-newlan) 192.168.0.28 ww:xx:yy:zz:0b:19 wrong network
Thu Jul 9 13:33:12 2026 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-newlan) ww:xx:yy:zz:0b:19
Thu Jul 9 13:33:12 2026 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-newlan) 192.168.25.192 ww:xx:yy:zz:0b:19
Thu Jul 9 13:33:12 2026 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-newlan) 192.168.0.28 ww:xx:yy:zz:0b:19
Thu Jul 9 13:33:12 2026 daemon.info dnsmasq-dhcp[1]: DHCPNAK(br-newlan) 192.168.0.28 ww:xx:yy:zz:0b:19 wrong server-ID
Thu Jul 9 13:33:13 2026 daemon.notice hostapd: phy1-ap0: AP-STA-DISCONNECTED ww:xx:yy:zz:0b:19
Thu Jul 9 13:33:13 2026 daemon.info hostapd: phy1-ap0: STA ww:xx:yy:zz:0b:19 IEEE 802.11: disassociated
Thu Jul 9 13:33:14 2026 daemon.info hostapd: phy1-ap0: STA ww:xx:yy:zz:0b:19 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
/etc/config/network
root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
list ipaddr '127.0.0.1/8'
config globals 'globals'
option dhcp_default_duid 'XXXX'
option ula_prefix 'XXXXX::/48'
option packet_steering '1'
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan2'
list ports 'lan3'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.20.1/24'
option ip6assign '60'
config interface 'wan'
option device 'wan'
option proto 'dhcp'
option metric '100'
option multipath 'off'
config interface 'wanb'
option proto 'dhcp'
option device 'lan1'
option metric '200'
option multipath 'off'
config device
option type 'bridge'
option name 'br-newlan'
option bridge_empty '1'
config interface 'Newlan'
option proto 'static'
option device 'br-newlan'
option ipaddr '192.168.25.1/24'
DHCP
root@OpenWrt:~# cat /etc/config/dhcp
config dnsmasq
option domainneeded '1'
option boguspriv '1'
option filterwin2k '0'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option nonegcache '0'
option cachesize '1000'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
option nonwildcard '1'
option localservice '1'
option ednspacket_max '1232'
option filter_aaaa '0'
option filter_a '0'
option localuse '1'
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv4 'server'
option dhcpv6 'server'
option ra 'server'
option ra_slaac '1'
list ra_flags 'managed-config'
list ra_flags 'other-config'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/odhcpd.leases'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'
option piodir '/tmp/odhcpd-piodir'
option hostsdir '/tmp/hosts'
config dhcp 'Newlan'
option interface 'Newlan'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv4 'server'
root@OpenWrt:~#
/etc/config/wireless
root@OpenWrt:~# cat /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option path 'platform/soc@0/c000000.wifi'
option band '5g'
option channel '36'
option htmode 'HE80'
option disabled '0'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt_5G'
option encryption 'sae'
option disabled '0'
option key 'Mhmd122333'
config wifi-device 'radio1'
option type 'mac80211'
option path 'platform/soc@0/c000000.wifi+1'
option band '2g'
option channel 'auto'
option htmode 'HE20'
option disabled '0'
option cell_density '0'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'Newlan'
option mode 'ap'
option ssid 'LINKSYS MX4200'
option encryption 'psk2'
option disabled '0'
option key '88888888'
config wifi-device 'radio2'
option type 'mac80211'
option path 'platform/soc@0/c000000.wifi+2'
option band '5g'
option channel 'auto'
option htmode 'HE80'
option disabled '0'
config wifi-iface 'default_radio2'
option device 'radio2'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'sae'
option disabled '0'
option key 'XXXXXXX'
