I have a wifi issue - there are multiple access points in my building, and I seem to be on the edge between the range of some 2.4GHz, 6GHz, and 5GHz wifi signals all on the same wifi network that I connect to. The connection is great, but will often flip between access points and disrupt my connection (very bad for gaming). I concluded this was the cause after scanning the room with wifiman on my phone and seeing it connect to all of the different access points.
I have no experience with this sort of networking on linux, so please let me know of any ideas or resources that may be helpful. I need to get used to the networking stack on endeavouros. So far, my basic idea is to identify a good signal or two and blacklist everything else.
So the main issue is fixed, but now my school’s eduroam connection config is broken. The first fix was done by switching to iwd as the backend, by adding this to a file in networkmanager settings (/etc/NetworkManager/conf.d/roam-settings.conf):
[device]
wifi.backend=iwd
Now I face what seems to be a common issue with iwd+eduroam. My school has a setup-script, which connects nomally when using wpa_supplicant as the backend. In the case of iwd, it creates a config for the connection (/var/lib/iwd/eduroam.8021x):
# Auto-generated from NetworkManager connection "eduroam [***]"
# Changes to that connection overwrite this file when enabled by NM's [main].iwd-config-path value
[Settings]
AutoConnect=false
[IPv6]
Enabled=true
[Security]
EAP-Method=TTLS
EAP-Identity=**@**.**
EAP-TTLS-CACert=/home/**/.joinnow/usertrustrsaca [jdk]-comodoaaaca [jdk]-bundle.pem
EAP-TTLS-ServerDomainMask=*.***
EAP-TTLS-Phase2-Method=Tunneled-PAP
EAP-TTLS-Phase2-Identity=**
EAP-TTLS-Phase2-Password=**
Now iwd fails when connecting and repeats the log:
The error stems (My current theory from reading similar similar posts) from the ProtectHome variable with iwd.service - ie this cert should be moved somewhere else than home. The only issue is I do not know how to change the cert location without being overridden by NM, as the comment in the above file points out. I need to get a better sense of the NM stack and ways to edit NM settings here.
So close! Please let me know how to tidy this problem up.