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



Looks like your connection to Community was lost, please wait while we try to reconnect.