Missing apcli0 interface with openwrt 23.05
-
Hello.
I have a weird issue using wireless network on onion omega2p.
With an old openwrt 18 image works all fine. With a 23.05 image the apcli0 interface is missing:# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000 link/ether 88:1e:59:00:3f:69 brd ff:ff:ff:ff:ff:ff inet 192.168.2.129/24 brd 192.168.2.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::8a1e:59ff:fe00:3f69/64 scope link valid_lft forever preferred_lft forever 8: ra0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 88:1e:59:00:3f:68 brd ff:ff:ff:ff:ff:ff inet 192.168.3.1/24 brd 192.168.3.255 scope global ra0 valid_lft forever preferred_lft forever inet6 fda2:fb96:9cf5:10::1/60 scope global noprefixroute valid_lft forever preferred_lft forever inet6 fe80::8a1e:59ff:fe00:3f68/64 scope link valid_lft forever preferred_lft forever
and if I try to enable it I get an error:
# ifconfig apcli0 up ifconfig: SIOCGIFFLAGS: No such device
And obviously with ifup command:
# ifup wwan # ifstatus wwan { "up": false, "pending": false, "available": true, "autostart": true, "dynamic": false, "proto": "dhcp", "device": "apcli0", "data": { }, "errors": [ { "subsystem": "interface", "code": "DEVICE_CLAIM_FAILED" } ] }
This is the configuration of the wireless client:
# uci show wireless.client wireless.client=wifi-iface wireless.client.device='radio0' wireless.client.network='wwan' wireless.client.mode='sta' wireless.client.ssid='MySSID' wireless.client.key='MyKey' wireless.client.encryption='psk2' wireless.client.ifname='apcli0' wireless.client.disabled='0'
The AP mode works fine, I can connect to.
No clues from dmesg.
Disabling ra0 changes nothing. In any case, in my application I need both.Any suggest? What I'm doing wrong?
Regards
Alberto
-
@Alberto-Brosich can you post the output of the command uci show network
-
This is the output.
# uci show network network.loopback=interface network.loopback.device='lo' network.loopback.proto='static' network.loopback.ipaddr='127.0.0.1' network.loopback.netmask='255.0.0.0' network.globals=globals network.globals.ula_prefix='fda2:fb96:9cf5::/48' network.@device[0]=device network.@device[0].name='br-lan' network.@device[0].type='bridge' network.lan=interface network.lan.device='br-lan' network.lan.proto='static' network.lan.ipaddr='192.168.4.1' network.lan.netmask='255.255.255.0' network.lan.ip6assign='60' network.@switch[0]=switch network.@switch[0].name='switch0' network.@switch[0].reset='1' network.@switch[0].enable_vlan='0' network.wan=interface network.wan.proto='dhcp' network.wan.device='eth0' network.wan.hostname='Omega-XXXX' network.wlan=interface network.wlan.device='ra0' network.wlan.proto='static' network.wlan.ipaddr='192.168.3.1' network.wlan.netmask='255.255.255.0' network.wlan.ip6assign='60' network.wwan=interface network.wwan.proto='dhcp' network.wwan.device='apcli0' network.wwan.hostname='Host-XXXX'
Regards
Alberto