J'ai déjà utilisé Ubuntu, mais je suis encore très nouveau. Hier, je viens d'installer 16.10 sur un nouvel ordinateur, et le Wi-Fi a été considérablement plus lent que mon ordinateur portable Windows. Je construis l'ordinateur principalement pour jouer à Dota 2 et j'éprouve un ping décent, mais une perte de paquets constante de 5% à 10% lors de la lecture. Parfois, après avoir laissé l'ordinateur allumé pendant un moment, la connexion Wi-Fi sera complètement interrompue. Je peux toujours voir les réseaux dans le menu déroulant, y compris mon réseau domestique, mais mon ordinateur ne se reconnectera pas sans un redémarrage. J'ai cherché partout une solution, mais mon manque d'expérience m'a empêché de tout faire fonctionner. Ma carte Wi-Fi est un Ralink RT2561/RT61, voici quelques informations
La sortie de Sudo lshw -C network
*-network
description: Wireless interface
product: RT2561/RT61 802.11g PCI
vendor: Ralink corp.
physical id: 6
bus info: pci@0000:01:06.0
logical name: wlp1s6
version: 00
serial: 00:0e:2e:de:df:c0
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt61pci driverversion=4.8.0-22-generic firmware=0.8 ip=192.168.1.107
latency=64 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:17 memory:dfef8000-dfefffff
Voici le résultat de Sudo iwconfig
:
*-network
description: Wireless interface
product: RT2561/RT61 802.11g PCI
vendor: Ralink corp.
physical id: 6
bus info: pci@0000:01:06.0
logical name: wlp1s6
version: 00
serial: 00:0e:2e:de:df:c0
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt61pci driverversion=4.8.0-22-generic firmware=0.8 ip=192.168.1.107
latency=64 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:17 memory:dfef8000-dfefffff
Je suis perdue, je suis très mauvaise à ça. Si des informations supplémentaires sont nécessaires, je peux les fournir.
J'ai un RT2561/RT61 et j'ai finalement résolu ce problème en:
Éditez ce fichier en tant que root:
Sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Changer wifi.powersave = 3
en wifi.powersave = 2
, ce qui désactivera PowerSave (comme mentionné précédemment, à partir de github )
Et puis redémarrez le gestionnaire de réseau en tant que root:
Sudo systemctl redémarrer NetworkManager
Vous n'avez pas besoin de redémarrer. Vous pouvez maintenant vous connecter à votre appareil wifi
(Cette réponse est une compilation des réponses précédentes. Cette méthode doit être surlignée en tant que , cela m'a évité d'acheter du matériel )
La solution apportée à un problème similaire ici semble avoir grandement aidé, mais n’est pas la réponse acceptée.
Tout d’abord, ouvrez un terminal et exécutez la commande suivante pour éditer le fichier.
Sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 0/g' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Enfin, Sudo systemctl restart NetworkManager
(ou redémarrez).
La commande édite le fichier: /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
pour remplacer: wifi.powersave = 3
par ceci: wifi.powersave = 0
Vous devez utiliser le noyau 4.4.0 (utilisé par défaut dans 16.04), puis installer à partir du source le pilote ralink/mediatek pour linux "DPO_RT5572_LinuxSTA_2.6.1.3_20121022".
Après un redémarrage, vous ne perdrez plus de paquets :).
Vous avez besoin du noyau 4.4.0 car le nouveau noyau 4.6+ avait un changement d’API, ce qui rend le très vieux pilote très lent, et ne compile pas/fonctionne, sans quoi vous perdez des paquets.
Dans mon fichier rt2800usb.conf, j'ai également paramétré "options rt2800usb nohwcrypt = Y swenc = Y fwlps = N ips = N" et j'ai désactivé la gestion de l'alimentation en wifi.