O Windows oferece alternância automática entre pontos de acesso e canais para encontrar a melhor conexão. O Ubuntu vem com o GNOME Network Manager que não oferece essa funcionalidade.
Isso causará problemas se você usar seu laptop em um ambiente congestionado com muitos pontos de acesso e muitos canais. Veja esta seção dos resultados do seu script WiFi.
Channel occupancy:
4 APs on Frequency:2.412 GHz (Channel 1)
5 APs on Frequency:2.437 GHz (Channel 6)
1 APs on Frequency:5.18 GHz (Channel 36)
7 APs on Frequency:5.32 GHz (Channel 64)
6 APs on Frequency:5.745 GHz (Channel 149)
Você está usando o canal 1. Vamos ver isso com mais detalhes, novamente a partir dos resultados do seu script sem fio. Os 4 pontos de acesso são
UCSD-PROTECTED
eduroam
UCSD-GUEST
UCSD-DEVICE
e você está conectado ao primeiro deles. Este é provavelmente o ponto de acesso e o canal em que a maioria dos usuários que não são do Windows estão conectados e, portanto, está sobrecarregada em massa.
O próximo canal que tem pontos de acesso é o canal 6. Os pontos de acesso são
UCSD-PROTECTED
eduroam
UCSD-GUEST
UCSD-GUEST
UCSD-DEVICE
e assim por diante ad nauseum. Todos esses pontos de acesso estão competindo entre si e, como o administrador da rede que criou esse caos não incluía o número do canal no nome do canal, não há uma maneira fácil de garantir manualmente a conexão com o melhor ponto de acesso e canal.
Para resolver isso, você precisa fazer com que seu computador faça o trabalho pesado por meio de um script como getwifi .