Wifi connection problem with Omega2
-
Try enabling everything in firewall rules at /etc/config/firewall .
-
Will do. FWIW, I have also just finished trying on my second unit. The first is a Omega2+ and this one is the regular Omega2. Both are running firmware 0.1.5 b130.
-
@Zogg-Baubas I took a look at the file and it looks as though everything is already enabled (contents below). Can you be more specific about what I should try?
root@Omega-7547:~# cat /etc/config/firewall config defaults option syn_flood '1' option input 'ACCEPT' option output 'ACCEPT' option forward 'REJECT' option disable_ipv6 '1' config zone option name 'lan' option input 'ACCEPT' option output 'ACCEPT' option forward 'ACCEPT' option network 'wlan' config zone option name 'wan' option output 'ACCEPT' option forward 'REJECT' option masq '1' option mtu_fix '1' option network 'wwan' option input 'ACCEPT' config forwarding option src 'lan' option dest 'wan' config rule option name 'Allow-DHCP-Renew' option src 'wan' option proto 'udp' option dest_port '68' option target 'ACCEPT' option family 'ipv4' config rule option name 'Allow-Ping' option src 'wan' option proto 'icmp' option icmp_type 'echo-request' option family 'ipv4' option target 'ACCEPT' config rule option name 'Allow-IGMP' option src 'wan' option proto 'igmp' option family 'ipv4' option target 'ACCEPT' config rule option name 'Allow-DHCPv6' option src 'wan' option proto 'udp' option src_ip 'fc00::/6' option dest_ip 'fc00::/6' option dest_port '546' option family 'ipv6' option target 'ACCEPT' config rule option name 'Allow-MLD' option src 'wan' option proto 'icmp' option src_ip 'fe80::/10' list icmp_type '130/0' list icmp_type '131/0' list icmp_type '132/0' list icmp_type '143/0' option family 'ipv6' option target 'ACCEPT' config rule option name 'Allow-ICMPv6-Input' option src 'wan' option proto 'icmp' list icmp_type 'echo-request' list icmp_type 'echo-reply' list icmp_type 'destination-unreachable' list icmp_type 'packet-too-big' list icmp_type 'time-exceeded' list icmp_type 'bad-header' list icmp_type 'unknown-header-type' list icmp_type 'router-solicitation' list icmp_type 'neighbour-solicitation' list icmp_type 'router-advertisement' list icmp_type 'neighbour-advertisement' option limit '1000/sec' option family 'ipv6' option target 'ACCEPT' config rule option name 'Allow-ICMPv6-Forward' option src 'wan' option dest '*' option proto 'icmp' list icmp_type 'echo-request' list icmp_type 'echo-reply' list icmp_type 'destination-unreachable' list icmp_type 'packet-too-big' list icmp_type 'time-exceeded' list icmp_type 'bad-header' list icmp_type 'unknown-header-type' option limit '1000/sec' option family 'ipv6' option target 'ACCEPT' config include option path '/etc/firewall.user' config rule option src 'wan' option dest 'lan' option proto 'esp' option target 'ACCEPT' config rule option src 'wan' option dest 'lan' option dest_port '500' option proto 'udp' option target 'ACCEPT'
-
@Gene-Liverman Set this couple of options to:
config defaults option forward 'ACCEPT'
and
config zone option forward 'ACCEPT'
-
@Zogg-Baubas No change... any other ideas?
-
@Gene-Liverman I'v modified firewall rules, restarted omega, ran wifimanager manually and it started to connect and stay connected with my wifiAP. I have 2nd Omega nearby, I'll do the same and see if the result was not a coincidence.
I'v tried everything in all the other threads, and nothing helped me. Try your luck with info in other tread: https://community.onion.io/topic/1149/omega2-fails-to-connect-to-wifi
-
I have now updated the firmware on the plus via usb serial to 0.1.7-b140 and tried it with and without the fw rule changes, no luck. Trying the non-plus model now.
-
No luck with this one either. I tried the "fix" in the other thread in
/etc/config/wireless
but it didn't work either. Below is what I see whey I tellwifimanager
to do its thing:root@Omega-95D3:/# wifimanager -v radio0 is up Reading configured networks in station mode... "10th-Tardis" Scanning nearby networks... found"10th-Tardis" "The-Companion" "" "" "ATTXB4TnQs" Current Count: 1 Number of configured nets: 1 trying to connect to... "10th-Tardis" [ 350.930646] br-wlan: port 2(ra0) entered disabled state [ 351.375425] EEPROM:Read from [factory] offset 0x0,length 0x400. [ 353.849016] ch1 bssid=a0:63:91:d6:11:20 [ 353.853017] ch6 bssid=f6:f2:6d:70:58:55 [ 353.856996] ch6 bssid=f4:f2:6d:70:58:55 [ 353.861008] ch6 bssid=f2:f2:6d:70:58:55 [ 353.865028] ch11 bssid=cc:65:ad:ef:76:60 [ 353.869126] ch11 bssid=8c:7f:3b:4a:76:70 [ 353.873190] ===================================================== [ 353.879388] Channel 1 : Dirty = 70, False CCA = 0, Busy Time = 2675, Skip Channel = FALSE [ 353.887678] Channel 2 : Dirty = 92, False CCA = 0, Busy Time = 915, Skip Channel = FALSE [ 353.895898] Channel 3 : Dirty = 100, False CCA = 0, Busy Time = 98, Skip Channel = FALSE [ 353.904119] Channel 4 : Dirty = 108, False CCA = 0, Busy Time = 1363, Skip Channel = FALSE [ 353.912516] Channel 5 : Dirty = 116, False CCA = 0, Busy Time = 3800, Skip Channel = FALSE [ 353.920913] Channel 6 : Dirty = 240, False CCA = 0, Busy Time = 5577, Skip Channel = FALSE [ 353.929325] Channel 7 : Dirty = 136, False CCA = 0, Busy Time = 3398, Skip Channel = FALSE [ 353.937704] Channel 8 : Dirty = 132, False CCA = 0, Busy Time = 463, Skip Channel = FALSE [ 353.946014] Channel 9 : Dirty = 128, False CCA = 0, Busy Time = 847, Skip Channel = FALSE [ 353.954323] Channel 10 : Dirty = 124, False CCA = 0, Busy Time = 8338, Skip Channel = FALSE [ 353.962808] Channel 11 : Dirty = 140, False CCA = 0, Busy Time = 5301, Skip Channel = FALSE [ 353.971287] ===================================================== [ 353.977468] Rule 1 CCA value : Min Dirtiness (Include extension channel) ==> Select Channel 1 [ 353.986210] Min Dirty = 70 [ 353.988953] ExChannel = 0 , 0 [ 353.991977] BW = 20 [ 354.021307] br-wlan: port 2(ra0) entered forwarding state [ 354.026832] br-wlan: port 2(ra0) entered forwarding state [ 356.019017] br-wlan: port 2(ra0) entered forwarding state [ 359.425598] !!! APCLI LINK UP - IF(apcli0) AuthMode(7)=WPA2PSK, WepStatus(6)=AES! wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, ran out of configured networks... no station available [ 383.899088] br-wlan: port 2(ra0) entered disabled state [ 384.085441] !!! APCLI LINK DOWN - IF(apcli0)!!! [ 384.949351] EEPROM:Read from [factory] offset 0x0,length 0x400. Current Count: 1 Number of configured nets: 1 trying to connect to... "10th-Tardis" [ 350.930646] br-wlan: port 2(ra0) entered disabled state [ 351.375425] EEPROM:Read from [factory] offset 0x0,length 0x400. [ 353.849016] ch1 bssid=a0:63:91:d6:11:20 [ 353.853017] ch6 bssid=f6:f2:6d:70:58:55 [ 353.856996] ch6 bssid=f4:f2:6d:70:58:55 [ 353.861008] ch6 bssid=f2:f2:6d:70:58:55 [ 353.865028] ch11 bssid=cc:65:ad:ef:76:60 [ 353.869126] ch11 bssid=8c:7f:3b:4a:76:70 [ 353.873190] ===================================================== [ 353.879388] Channel 1 : Dirty = 70, False CCA = 0, Busy Time = 2675, Skip Channel = FALSE [ 353.887678] Channel 2 : Dirty = 92, False CCA = 0, Busy Time = 915, Skip Channel = FALSE [ 353.895898] Channel 3 : Dirty = 100, False CCA = 0, Busy Time = 98, Skip Channel = FALSE [ 353.904119] Channel 4 : Dirty = 108, False CCA = 0, Busy Time = 1363, Skip Channel = FALSE [ 353.912516] Channel 5 : Dirty = 116, False CCA = 0, Busy Time = 3800, Skip Channel = FALSE [ 353.920913] Channel 6 : Dirty = 240, False CCA = 0, Busy Time = 5577, Skip Channel = FALSE [ 353.929325] Channel 7 : Dirty = 136, False CCA = 0, Busy Time = 3398, Skip Channel = FALSE [ 353.937704] Channel 8 : Dirty = 132, False CCA = 0, Busy Time = 463, Skip Channel = FALSE [ 353.946014] Channel 9 : Dirty = 128, False CCA = 0, Busy Time = 847, Skip Channel = FALSE [ 353.954323] Channel 10 : Dirty = 124, False CCA = 0, Busy Time = 8338, Skip Channel = FALSE [ 353.962808] Channel 11 : Dirty = 140, False CCA = 0, Busy Time = 5301, Skip Channel = FALSE [ 353.971287] ===================================================== [ 353.977468] Rule 1 CCA value : Min Dirtiness (Include extension channel) ==> Select Channel 1 [ 353.986210] Min Dirty = 70 [ 353.988953] ExChannel = 0 , 0 [ 353.991977] BW = 20 [ 354.021307] br-wlan: port 2(ra0) entered forwarding state [ 354.026832] br-wlan: port 2(ra0) entered forwarding state [ 356.019017] br-wlan: port 2(ra0) entered forwarding state [ 359.425598] !!! APCLI LINK UP - IF(apcli0) AuthMode(7)=WPA2PSK, WepStatus(6)=AES! wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, ran out of configured networks... no station available [ 383.899088] br-wlan: port 2(ra0) entered disabled state [ 384.085441] !!! APCLI LINK DOWN - IF(apcli0)!!! [ 384.949351] EEPROM:Read from [factory] offset 0x0,length 0x400. [ 387.419016] ch1 bssid=a0:63:91:d6:11:20 [ 387.423017] ch6 bssid=f4:f2:6d:70:58:55 [ 387.426995] ch6 bssid=f6:f2:6d:70:58:55 [ 387.431007] ch6 bssid=f2:f2:6d:70:58:55 [ 387.434988] ch11 bssid=8c:7f:3b:4a:76:70 [ 387.439086] ch11 bssid=d4:04:cd:76:80:60 [ 387.443153] ch11 bssid=40:c7:29:49:7b:ca [ 387.447215] ===================================================== [ 387.453415] Channel 1 : Dirty = 70, False CCA = 0, Busy Time = 2070, Skip Channel = FALSE [ 387.461731] Channel 2 : Dirty = 92, False CCA = 0, Busy Time = 69, Skip Channel = FALSE [ 387.469864] Channel 3 : Dirty = 100, False CCA = 0, Busy Time = 3639, Skip Channel = FALSE [ 387.478242] Channel 4 : Dirty = 108, False CCA = 0, Busy Time = 3064, Skip Channel = FALSE [ 387.486638] Channel 5 : Dirty = 116, False CCA = 0, Busy Time = 2248, Skip Channel = FALSE [ 387.495034] Channel 6 : Dirty = 240, False CCA = 0, Busy Time = 2436, Skip Channel = FALSE [ 387.503431] Channel 7 : Dirty = 156, False CCA = 0, Busy Time = 2168, Skip Channel = FALSE [ 387.511827] Channel 8 : Dirty = 156, False CCA = 0, Busy Time = 983, Skip Channel = FALSE [ 387.520136] Channel 9 : Dirty = 156, False CCA = 0, Busy Time = 1013, Skip Channel = FALSE [ 387.528515] Channel 10 : Dirty = 156, False CCA = 0, Busy Time = 12105, Skip Channel = FALSE [ 387.537086] Channel 11 : Dirty = 210, False CCA = 0, Busy Time = 10746, Skip Channel = FALSE [ 387.545654] ===================================================== [ 387.551850] Rule 1 CCA value : Min Dirtiness (Include extension channel) ==> Select Channel 1 [ 387.560592] Min Dirty = 70 [ 387.563336] ExChannel = 0 , 0 [ 387.566342] BW = 20 [ 387.595604] br-wlan: port 2(ra0) entered forwarding state [ 387.601192] br-wlan: port 2(ra0) entered forwarding state Wifi manager finished root@Omega-95D3:/# [ 389.598987] br-wlan: port 2(ra0) entered forwarding state [ 354.021307] br-wlan: port 2(ra0) entered forwarding state [ 354.026832] br-wlan: port 2(ra0) entered forwarding state [ 356.019017] br-wlan: port 2(ra0) entered forwarding state [ 359.425598] !!! APCLI LINK UP - IF(apcli0) AuthMode(7)=WPA2PSK, WepStatus(6)=AES! wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, wwan network is set up... false, ran out of configured networks... no station available [ 383.899088] br-wlan: port 2(ra0) entered disabled state [ 384.085441] !!! APCLI LINK DOWN - IF(apcli0)!!! [ 384.949351] EEPROM:Read from [factory] offset 0x0,length 0x400. [ 387.419016] ch1 bssid=a0:63:91:d6:11:20 [ 387.423017] ch6 bssid=f4:f2:6d:70:58:55 [ 387.426995] ch6 bssid=f6:f2:6d:70:58:55 [ 387.431007] ch6 bssid=f2:f2:6d:70:58:55 [ 387.434988] ch11 bssid=8c:7f:3b:4a:76:70 [ 387.439086] ch11 bssid=d4:04:cd:76:80:60 [ 387.443153] ch11 bssid=40:c7:29:49:7b:ca [ 387.447215] ===================================================== [ 387.453415] Channel 1 : Dirty = 70, False CCA = 0, Busy Time = 2070, Skip Channel = FALSE [ 387.461731] Channel 2 : Dirty = 92, False CCA = 0, Busy Time = 69, Skip Channel = FALSE [ 387.469864] Channel 3 : Dirty = 100, False CCA = 0, Busy Time = 3639, Skip Channel = FALSE [ 387.478242] Channel 4 : Dirty = 108, False CCA = 0, Busy Time = 3064, Skip Channel = FALSE [ 387.486638] Channel 5 : Dirty = 116, False CCA = 0, Busy Time = 2248, Skip Channel = FALSE [ 387.495034] Channel 6 : Dirty = 240, False CCA = 0, Busy Time = 2436, Skip Channel = FALSE [ 387.503431] Channel 7 : Dirty = 156, False CCA = 0, Busy Time = 2168, Skip Channel = FALSE [ 387.511827] Channel 8 : Dirty = 156, False CCA = 0, Busy Time = 983, Skip Channel = FALSE [ 387.520136] Channel 9 : Dirty = 156, False CCA = 0, Busy Time = 1013, Skip Channel = FALSE [ 387.528515] Channel 10 : Dirty = 156, False CCA = 0, Busy Time = 12105, Skip Channel = FALSE [ 387.537086] Channel 11 : Dirty = 210, False CCA = 0, Busy Time = 10746, Skip Channel = FALSE [ 387.545654] ===================================================== [ 387.551850] Rule 1 CCA value : Min Dirtiness (Include extension channel) ==> Select Channel 1 [ 387.560592] Min Dirty = 70 [ 387.563336] ExChannel = 0 , 0 [ 387.566342] BW = 20 [ 387.595604] br-wlan: port 2(ra0) entered forwarding state [ 387.601192] br-wlan: port 2(ra0) entered forwarding state Wifi manager finished root@Omega-95D3:/# [ 389.598987] br-wlan: port 2(ra0) entered forwarding state root@Omega-95D3:/#
-
I'v tried firewall settings on my other Omega2+. FAIL. Just as for you, it did nothing. I'm starting to think that the Omega itself is actually broken.
-
Here is /etc/config/network from a working WiFi-setup:
config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config globals 'globals' option ula_prefix 'fd1d:48c4:7633::/48' config interface 'wlan' option type 'bridge' option ifname 'eth0.1' option proto 'static' option ipaddr '192.168.3.1' option netmask '255.255.255.0' option ip6assign '60' config interface 'wan' option ifname 'eth0' option proto 'dhcp' config interface 'wwan' option ifname 'apcli0' option proto 'dhcp'
And here is /etc/config/wireless:
config wifi-device 'ra0' option type 'ralink' option mode '9' option channel 'auto' option txpower '100' option ht '20' option country 'US' option disabled '0' config wifi-iface option device 'ra0' option network 'wlan' option mode 'ap' option encryption 'psk2' option key '12345678' option ApCliEnable '1' option ApCliAuthMode 'WPA2PSK' option ApCliEncrypType 'AES' option ssid 'Omega-616B' option ApCliSsid 'PUTYOUROWNSSIDHERE' option ApCliPassWord 'PUTYOURPASSWORDHERE' config wifi-config option ssid 'PUTYOUROWNSSIDHERE' option encryption 'WPA2PSK' option key 'PUTYOURPASSWORDHERE'
Modify your files similarly and hopefully you'll get WiFi working. If your WiFi-network is on a channel higher than 9, you may have to change the channel from
auto
to whatever channel you're using -- auto didn't work for me when I tested my WiFi on channel 13, even with correct countryregion-settings.
-
@WereCatf Nope, that does nothing either. I'v tried all the suggestions in all the other threads. I can't even flash (manually) firmware on this Omega - the sysupgrade fails to do the job.
-
@Zogg-Baubas said in Wifi connection problem with Omega2:
the sysupgrade fails to do the job.
What do you mean with that?
-
@WereCatf said in Wifi connection problem with Omega2:
@Zogg-Baubas said in Wifi connection problem with Omega2:
the sysupgrade fails to do the job.
What do you mean with that?
Heres the post where I'v put the sysupgrade logs: https://community.onion.io/topic/1149/omega2-fails-to-connect-to-wifi/14
-
@Zogg-Baubas Why did you use --force? You made two mistakes with sysupgrade: 1) move the image to /tmp. It won't work from /, like you noticed. 2) use
sysupgrade -n yourimagehere.bin
to have it wipe all current settings while upgrading.If you do it correctly it'll work.
-
@Zogg-Baubas I upgraded mine by using the serial console over USB. To do this, install the driver from and follow the directions on https://wiki.onion.io/Tutorials/Connecting-to-Omega-via-Serial-Terminal then do the steps below per http://community.onion.io/topic/1154/omega-2-usb-firmware-install-after-brick-resolved/2
- Download firmware file to USB flash drive
- Rename the file to Omega2.bin (this works for both Omega2 & Omega 2+)
- Connect PC to Omega 2 via device supporting USB to serial connectivity.
- Hold the reset button down and power on the omega.
- Select option #2, install firmware from USB.
-
@WereCatf I'll give your network config a try this weekend, thanks!
-
@WereCatf said in Wifi connection problem with Omega2:
@Zogg-Baubas Why did you use --force? You made two mistakes with sysupgrade: 1) move the image to /tmp. It won't work from /, like you noticed. 2) use
sysupgrade -n yourimagehere.bin
to have it wipe all current settings while upgrading.If you do it correctly it'll work.
Thanks, will do once my USB-Serial cable arrives. For now it is bricked.
-
I've done everything I have seen on this community and still have not gotten a single positive result. I'm also running 0.1.8 b145. Still shocked my ESP8266 and ESP32 are connecting to Wi-Fi but this somehow struggles with its superior specs...
-
@legotheboss Have you tried this?
-
i have same issue on mikrotik router and airties router. it seems just connecting on my s7edge's hotspot. i've tried everything in this thread and links but nothing changed.
have anyone has real fix?
i also tried to change country to us on my router but seems nothing change too.edit1: i also tried fw 0.1.5 to 0.1.8 and result same