On Tue, 05 Jul 2022 11:23:41 -0400, Gilberto F da Silva
Post by William UnruhYou could try Network Manager or even the systemd networking tools.
Unfortunately I can give no guidance on those.
I recently installed wpa_supplicant 2.10-2 from cauldron, recompiled for
Mga8. The readme says that it has improved the choice of the BSSID for a
given SSID, and it seems to have improved the choice by more often
picking a strong signal over weak signals (it used to be that
wpa_supplicant would randomly pick the BSSID to try to connect to, and
thus would usually pick weak signals over strong ones-- maing the
connection rather falky. It would also pick the first ssid in
wpa_supplicant that it could see over the one you told it to use. I do
not know if the latter probem is fixed-- I hacked
/etc/sysconfig/network-scripts/ifup-eth to make a new
wpa_supplicant.conf containing only the selected SSID in
/etc/sysconfig/network-scripts/wireless.d so wpa_supplicant only kknew
about the selected ssid, and I have not tested the new wpa_supplicant to
see if it is better behaved front.
Anyway network-center does seem to work better with the new version.
I also hacked
/lib/libDrakX/network/connection/wireless.pm to replace wext with
nl80211 and have it run sudo from the network-center icon
sudo /usr/bin/draknetcenter
so that it uses wpa_cli instead of iwlist (because it is running as
root-- monitor.pm checks and if it are running as root, it uses wpa_cli
rather than iwlist-- wpa_cli only works for root)