Note to Mods. If I have posted this in the wrong category I apologize. Feel free to relocate it.
======
BACKGROUND
I have PI4 with ASL3 (3.5.5) installed on it. I configured my local WiFi Network during the install and it connected and worked just fine.
Fast forward a couple months.
Using the WiFi manager available in the Allmon cockpit, I added an additional entry for my mobile hotspot. I noted at that time that the local network had a ID of 'preconfigured' and an SSID of 'mynet' from the initial installation.
PROBLEM ARISES
I had a power outage. The PI4 rebooted but would NOT associate with the 'preconfigured' local network. I turned on my hotspot and the PI4 connected right up. After disabling the hostpot, the PI4 went back to an offline status.
I looked all over this community and the internet and cound not find this issue described anywhere else, so I began to troubleshoot until I tried the following.
Solution/Workaround:
I deleted the 'preconfigured' network and re-added my local network. Now Network manager shows id = mynet and ssid = mynet
The PI4 will now roam between the local network and the hostpot based on availability. I also used NMCLI to set the connection.autoconnect-priority parameter on these two networks so that the local net is favored over the hotspot whenever both are available.
The only explanation I can think of is this.
In the case of the 'preconfigured' network the ID and the SSID do not match, whereas for any new network added using Network manager they will match.
-
When there is only one network configured it seems to connect to 'preconfigured' just fine.
-
When there is more than one network configured, 'preconfigured' is never selected even if the associated SSID is the only network available.
There is probably more to this than documented here, and it's most likely NOT a bug - just a lack of knowledge on my part about how Network Manager works.
I only present it here in case someone else is having this issue and needs a solution.
73 de K0JDD
Setup Information
********** AllStarLink [ASL] Version Info **********
OS : Debian GNU/Linux 12 (bookworm)
OS Kernel : 6.12.47+rpt-rpi-v8
Asterisk : 22.4.1+asl3-3.5.5-1.deb12
ASL [app_rpt] : 3.5.5
Installed ASL packages :
Package Version
============================== ==============================
allmon3 1.6.1-1.deb12
asl3 3.9-1.deb12
asl3-asterisk 2:22.4.1+asl3-3.5.5-1.deb12
asl3-asterisk-config 2:22.4.1+asl3-3.5.5-1.deb12
asl3-asterisk-modules 2:22.4.1+asl3-3.5.5-1.deb12
asl3-menu 1.14-1.deb12
asl3-pi-appliance 1.10.0-1.deb12
asl3-tts 1.0.1-1.deb12
asl3-update-nodelist 1.5.1-1.deb12
cockpit 287.1-0+deb12u3
cockpit-bridge 287.1-0+deb12u3
cockpit-networkmanager 287.1-0+deb12u3
cockpit-packagekit 287.1-0+deb12u3
cockpit-sosreport 287.1-0+deb12u3
cockpit-storaged 287.1-0+deb12u3
cockpit-system 287.1-0+deb12u3
cockpit-wifimanager 1.1.1-1.deb12
cockpit-ws 287.1-0+deb12u3
dahdi 1:3.1.0-2
dahdi-dkms 1:3.4.0-10.asl.deb12
dahdi-linux 1:3.4.0-10.asl.deb12
dahdi-source 1:3.4.0-10.asl.deb12