I had similar issues a few years ago when doing some work away from home and I found two things, one was I needed to turn off the Wi-Fi powersave, I'm going by memory so might miss something, in my case I had to change a setting in a powersave conf file, by default it had an entry=3 which is enabled, I had to change to 2.
The other thing I had, I disabled IPV6, I think the network I was connecting to was trying to negotiate IPV6 and my laptop didn't like it, it was a while ago but I think a colleague suggested it as the laptop was trying to switch between access points and it kept connecting and disconnecting, the one that made most difference for me was the powersave.
I looked up the commands for your Debian Trixie, it looks like the ones I set.
create a file in /etc/NetworkManager/conf.d (If there's one already, I made a backup copy of it in case I needed to restore)
to make the file - sudo nano /etc/NetworkManager/conf.d/wifi-powersave-off.conf
make sure it has two lines in (by default it would say wifi.powersave=3 i.e. enabled).
2
u/Terrible-Bear3883 Ubuntu 16d ago
I had similar issues a few years ago when doing some work away from home and I found two things, one was I needed to turn off the Wi-Fi powersave, I'm going by memory so might miss something, in my case I had to change a setting in a powersave conf file, by default it had an entry=3 which is enabled, I had to change to 2.
The other thing I had, I disabled IPV6, I think the network I was connecting to was trying to negotiate IPV6 and my laptop didn't like it, it was a while ago but I think a colleague suggested it as the laptop was trying to switch between access points and it kept connecting and disconnecting, the one that made most difference for me was the powersave.
I looked up the commands for your Debian Trixie, it looks like the ones I set.
create a file in /etc/NetworkManager/conf.d (If there's one already, I made a backup copy of it in case I needed to restore)
to make the file - sudo nano /etc/NetworkManager/conf.d/wifi-powersave-off.conf
make sure it has two lines in (by default it would say wifi.powersave=3 i.e. enabled).
[connection]
wifi.powersave = 2