web-dev-qa-db-fra.com

WiFi désactivé après chaque démarrage de Ubuntu 16.04

J'ai déjà posté cette question hier, mais comme je n'ai pas de réponse, je la pose à nouveau. En espérant vraiment que vous pourrez m'aider.

Je suis un nouvel utilisateur Ubuntu et je ne l'utilise que depuis 2 jours. J'ai vu que ma puissance wifi est bien supérieure dans Windows que dans Ubuntu. J'ai donc pensé à mettre à jour le pilote sans fil dans Ubuntu. J'ai un problème avec le fait que mon réseau est désactivé après le démarrage. J'utilise actuellement le double démarrage avec Windows 8.1. Voici le résultat de Sudo lshw -C network:

*-network
       description: Ethernet interface
       product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: enp8s0
       version: 07
       serial: 38:63:bb:72:97:97
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:41 ioport:4000(size=256) memory:b5600000-b5600fff memory:b5400000-b5403fff
  *-network DISABLED
       description: Wireless interface
       product: RT3290 Wireless 802.11n 1T/1R PCIe
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:0a:00.0
       logical name: eno1
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=RALINK WLAN latency=0 multicast=yes wireless=Ralink STA
       resources: irq:16 memory:b5510000-b551ffff

Après avoir démarré, je dois exécuter ces 2 commandes:

Sudo ifconfig eno1 up 
Sudo service network-manager restart

C'est vraiment frustrant de devoir exécuter ces 2 commandes à chaque démarrage de mon ordinateur portable. Cela a commencé après que j'ai installé les pilotes rt3290 comme mentionné ici https://askubuntu.com/a/593018/692756

Après les commandes, voici le résultat de Sudo lshw -C network:

*-network
       description: Ethernet interface
       product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: enp8s0
       version: 07
       serial: 38:63:bb:72:97:97
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:41 ioport:4000(size=256) memory:b5600000-b5600fff memory:b5400000-b5403fff
  *-network
       description: Wireless interface
       product: RT3290 Wireless 802.11n 1T/1R PCIe
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:0a:00.0
       logical name: eno1
       version: 00
       serial: c0:38:96:6e:ae:d7
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=RALINK WLAN ip=192.168.225.110 latency=0 multicast=yes wireless=Ralink STA
       resources: irq:16 memory:b5510000-b551ffff

Voici le résultat de iwconfig:

lo        no wireless extensions.

eno1      Ralink STA  ESSID:"BAZINGA"  Nickname:"RT3290STA"
          Mode:Managed  Frequency=2.422 GHz  Access Point: 18:A6:F7:EA:2C:64   
          Bit Rate=54 Mb/s   
          RTS thr:off   Fragment thr:off
          Link Quality=100/100  Signal level:-52 dBm  Noise level:-84 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

enp8s0    no wireless extensions.

La gestion de l'alimentation n'est pas affichée, mais je suis sûre qu'elle est désactivée, car la valeur de wifi.powersave = 2 dans mon fichier /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf.

2
Arindam

Après beaucoup d'essais, installer wicd, désinstaller Network-Manager puis revenir en arrière, j'ai modifié le fichier /etc/rc.local. J'ai ajouté
Sudo ifconfig eno1 up
Sudo service network-manager restart
avant l'instruction exit 0. En gros, les scripts sont exécutés chaque fois que le système change de niveau d'exécution, c'est-à-dire qu'il ferme, redémarre ou échange entre plusieurs utilisateurs et à un seul utilisateur. Donc, je n'ai pas besoin de le taper à chaque démarrage, le fichier rc.local l'a fait pour moi. Je ne sais toujours pas pourquoi c'est arrivé, mais au moins ça marche.

1
Arindam

J'ai donc eu un problème similaire mais

Sudo ifconfig <wifi logical name> up
Sudo service network-manager restart

n'a pas résolu mon problème car rfkill avait le wifi bloqué.

Ma solution - qui peut encore vous aider - consiste à modifier la liste noire avec:

Sudo vim /etc/modprobe.d/blacklist.conf

ajouter la ou les lignes:

blacklist wmi
blacklist asus_wmi
blacklist asus_nb_wmi

wmi (instrumentation de gestion de windows) affecte souvent les systèmes à double démarrage et peut désactiver votre wifi. Utilisation

lsmod | grep wmi

pour vérifier quels modules wmi sont en cours d’exécution sur votre système, puis utilisez la liste noire pour les désactiver. Travaillé pour moi!

2
Elyjah Kiyooka

Cela peut être dû à la gestion sans fil de la gestion de l'alimentation avec le module du noyau. La gestion de l'alimentation sans fil peut être désactivée avec

Sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
systemctl restart network-manager.service

Je voudrais aussi désinstaller ce module que vous avez reçu de github

cd ~/DPO_RT3290_LinuxSTA_V2600_20120508
Sudo make uninstall

Avec celui que vous avez installé à partir de la publication UbuntuForums

cd ~/RT3290_u16
Sudo ./uninstall.sh
Sudo rm /etc/modprobe.d/blacklist-rt2800pci.conf

Redémarrer

0
Jeremy31