Wireless is not associated

After I install openwrt on my SBC, at first I can connect with wifi as client (few days), but all of a sudden when I reboot one day, it shows wifi disabled (wireless is not associated), I did change something to cause this but I revert back later on and reboot.
here is my /etc/config/network

  1 config interface 'loopback'
  2         option ifname 'lo'
  3         option proto 'static'
  4         option ipaddr '127.0.0.1'
  5         option netmask '255.0.0.0'
  6 
  7 config globals 'globals'
  8         option ula_prefix 'fdae:4841:c683::/48'
  9 
 10 config interface 'lan'
 11         option proto 'static'
 12         option ifname 'eth0'
 13         option ip6assign '60'
 14         option ipaddr '10.71.71.1'
 15         option netmask '255.255.255.0'
 16         option force_link '1'
 17 
 18 config interface 'wwan'
 19         option proto 'dhcp'
 20         option peerdns '0'
 21         option dns '1.1.1.1 8.8.8.8'

here is my /etc/config/network

 24 config wifi-device 'radio0'
 25         option type 'mac80211'
 26         option channel '36'
 27         option hwmode '11a'
 28         option path 'platform/soc/ffe03000.sd/mmc_host/mmc2/mmc2:0001/mmc2:0001:1'
 29         option htmode 'VHT80'
 30         option disabled '0'
 31 
 32 config wifi-iface 'wifinet0'
 33         option ssid 'uS-Glide'
 34         option encryption 'none'
 35         option device 'radio0'
 36         option mode 'sta'
 37         option network 'wwan'

here is my /etc/config/firewall

40 config defaults
 41         option syn_flood '1'
 42         option input 'ACCEPT'
 43         option output 'ACCEPT'
 44         option forward 'REJECT'
 45 
 46 config zone
 47         option name 'lan'
 48         option input 'ACCEPT'
 49         option output 'ACCEPT'
 50         option forward 'ACCEPT'
 51         list network 'lan'
 52 
 53 config zone
 54         option name 'wan'
 55         option input 'ACCEPT'
 56         option output 'ACCEPT'
 57         option forward 'REJECT'
 58         option masq '1'
 59         option mtu_fix '1'
 60         list network 'wan'
 61         list network 'wan6'
 62         list network 'vpn_pptp'
 63         list network 'modem'
 64         list network 'modem_eth'
 65         list network 'wwan'
 66 
 67 config forwarding
 68         option src 'lan'
 69         option dest 'wan'
 70 
 71 config rule
 72         option name 'Allow-DHCP-Renew'
 73         option src 'wan'
 74         option proto 'udp'
 75         option dest_port '68'
 76         option target 'ACCEPT'
 77         option family 'ipv4'
 78 
 79 config rule
 80         option name 'Allow-Ping'
 81         option src 'wan'
 82         option proto 'icmp'
 83         option icmp_type 'echo-request'
 84         option family 'ipv4'
 85         option target 'ACCEPT'
 86 
 87 config rule
 88         option name 'Allow-IGMP'
 89         option src 'wan'
 90         option proto 'igmp'
 91         option family 'ipv4'
 92         option target 'ACCEPT'
 93 
 94 config rule
 95         option name 'Allow-DHCPv6'
 96         option src 'wan'
 97         option proto 'udp'
 98         option src_ip 'fc00::/6'
 99         option dest_ip 'fc00::/6'
100         option dest_port '546'
101         option family 'ipv6'
102         option target 'ACCEPT'
103 
104 config rule
105         option name 'Allow-MLD'
106         option src 'wan'
107         option proto 'icmp'
108         option src_ip 'fe80::/10'
109         list icmp_type '130/0'
110         list icmp_type '131/0'
111         list icmp_type '132/0'
112         list icmp_type '143/0'
113         option family 'ipv6'
114         option target 'ACCEPT'
115 
116 config rule
117         option name 'Allow-ICMPv6-Input'
118         option src 'wan'
119         option proto 'icmp'
120         list icmp_type 'echo-request'
121         list icmp_type 'echo-reply'
122         list icmp_type 'destination-unreachable'
123         list icmp_type 'packet-too-big'
124         list icmp_type 'time-exceeded'
125         list icmp_type 'bad-header'
126         list icmp_type 'unknown-header-type'
127         list icmp_type 'router-solicitation'
128         list icmp_type 'neighbour-solicitation'
129         list icmp_type 'router-advertisement'
130         list icmp_type 'neighbour-advertisement'
131         option limit '1000/sec'
132         option family 'ipv6'
133         option target 'ACCEPT'
134 
135 config rule
136         option name 'Allow-ICMPv6-Forward'
137         option src 'wan'
138         option dest '*'
139         option proto 'icmp'
140         list icmp_type 'echo-request'
141         list icmp_type 'echo-reply'
142         list icmp_type 'destination-unreachable'
143         list icmp_type 'packet-too-big'
144         list icmp_type 'time-exceeded'
145         list icmp_type 'bad-header'
146         list icmp_type 'unknown-header-type'
147         option limit '1000/sec'
148         option family 'ipv6'
149         option target 'ACCEPT'
150 
151 config rule
152         option name 'Allow-IPSec-ESP'
153         option src 'wan'
154         option dest 'lan'
155         option proto 'esp'
156         option target 'ACCEPT'
157 
158 config rule
159         option name 'Allow-ISAKMP'
160         option src 'wan'
161         option dest 'lan'
162         option dest_port '500'
163         option proto 'udp'
164         option target 'ACCEPT'
165 
166 config include
167         option path '/etc/firewall.user'

To my knowledge, this is invalid syntax. You can:

  • remove; or
  • change to: option enabled '1'

Are you sure the remote end has channel 36 set?

The uS-Glide needs a set channel for your router to stay connected via WiFi.

Also, you may need to set a country code.

From the OpenWrt wiki on wireless configs...

disabled 	boolean 	no 	0 	Disables the radio adapter if set to 1. Removing this option or setting it to 0 will enable the adapter 
1 Like

Interesting, the OP didn't revert the settings...possibly...?

EDIT: thanks - I was looking for a production machine with wireless, I just verfied that setting.

Didn't mention what that change was...

1 Like