web-dev-qa-db-fra.com

Empêcher 16.04 de mettre à jour les paramètres wifi

J'ai un ordinateur portable HP 255 G4 avec un adaptateur WiFi Realtek. J'ai besoin d'exécuter quelques commandes dans le terminal afin de faire fonctionner le wifi. Le problème est qu'après chaque mise à jour, le système rejette les modifications que j'ai apportées et le wifi cesse de fonctionner. Ce n'est pas un problème quand je suis à la maison et que je peux me connecter via Ethernet, mais quand je suis absent et que je ne peux utiliser que le wifi, c'est un peu un problème. Alors, puis-je obtenir en quelque sorte le système d'exploitation pour ne pas modifier ces paramètres?

En général, pour que le wifi fonctionne, j'utilise:

Sudo apt-get remove rtlwifi-newdkms
reboot
Sudo apt-get install git build-essential
git clone http://github.com/lwfinger/rtlwifi_new
cd rtlwifi_new
make
Sudo make install
reboot
Sudo modprobe -rv rtl8723be
Sudo modprobe -v rtl823be ant_sel=2
Sudo echo "options rtl8723be ant_sel=2" | Sudo tee /etc/modprobe.d/rtlbtcoex.conf

Ou existe-t-il un moyen de créer un fichier exécutable qui peut exécuter les commandes ci-dessus et contenir des fichiers de rtl8723be_new dossier requis?

La version Ubuntu est 16.04.02 LTS, la version du noyau 4.10.0-28-générique.

Avant d'installer ce pilote, j'ai cherché sur Internet des solutions, et c'est celle qui fonctionne pour moi. Il est possible d'obtenir une autre solution, je ne l'ai tout simplement pas trouvée.

le résultat de Sudo apt purge rtlwifi-new-dkms est "le paquet est introuvable" (j'utilise du bulgare, donc je ne copie pas le résultat de sortie). Je n'exécute pas la commande de désinstallation, car j'ai besoin du wifi pour le moment, et si je le fais, je ne pourrai pas utiliser le réseau. La sortie de la commande grep... est:

/etc/modprobe.d/rtlbtcoex.conf:options rtl8723be ant_sel = 2 
 [20.774353] rtlwifi: chargement du noyau taint du module hors de l'arborescence. 
 [20.774483] rtlwifi: échec de la vérification du module: signature et/ou clé requise manquantes - ternissement du noyau 
 [20.804759] Bluetooth: hci0: rtl: examen hci_ver = 06 hci_rev = 000b lmp_ver = 06 lmp_subver = 8723 
 [20.804763] Bluetooth: hci0: rtl : chargement de rtl_bt/rtl8723b_config.bin 
 [20.896118] bluetooth hci0: le chargement direct du firmware pour rtl_bt/rtl8723b_config.bin a échoué avec l'erreur -2 
 [20.896127] Bluetooth: hci0: échec du chargement de rtl_bt/rtl87 .bin 
 [20.896135] Bluetooth: hci0: rtl: chargement rtl_bt/rtl8723b_fw.bin 
 [21.070430] rtl8723be: Utilisation du firmware rtlwifi/rtl8723befw_36.bin 
 [21.078507] ie08011 Algorithme de contrôle de débit sélectionné 'rtl_rc' 
 [21.079068] rtlwifi: rtlwifi: le commutateur sans fil est activé 
 [21.897621] rtl8723be 0000: 02: 00.0 wlo1: renommé de wlan0 
 [31.20 2106] rtl8723be 0000: 02: 00.0 wlo1: désactiver HT en tant que WMM/QoS n'est pas pris en charge par l'AP 
 [31.202109] rtl8723be 0000: 02: 00.0 wlo1: désactiver VHT en tant que WMM/QoS n'est pas pris en charge par l'AP 
 [3659.493015] rtlwifi: rtlwifi: le commutateur sans fil est activé 
 [3662.476260] Bluetooth: hci0: rtl: examen de hci_ver = 06 hci_rev = 000b lmp_ver = 06 lmp_subver = 8723 
 [3662.476264 ] Bluetooth: hci0: rtl: chargement de rtl_bt/rtl8723b_config.bin 
 [3662.476296] bluetooth hci0: Le chargement direct du micrologiciel pour rtl_bt/rtl8723b_config.bin a échoué avec l'erreur -2 
 [3662.476299] Bluetooth: hci0: Impossible de charger rtl_bt/rtl8723b_config.bin 
 [3662.476306] Bluetooth: hci0: rtl: chargement de rtl_bt/rtl8723b_fw.bin 
 [3666.277764] rtl8723be 0000: 02: 00.0 wlo1: désactivation de HTS WM n'est pas pris en charge par l'AP 
 [3666.277769] rtl8723be 0000: 02: 00.0 wlo1: la désactivation de VHT en tant que WMM/QoS n'est pas prise en charge par l'AP 
 [4037.305961] rtlwifi: AP désactivé, essayez de vous reconnecter maintenant 
 [4045.075961] rtl8723be 0 000: 02: 00.0 wlo1: la désactivation de HT en tant que WMM/QoS n'est pas prise en charge par l'AP 
 [4045.075965] rtl8723be 0000: 02: 00.0 wlo1: la désactivation de VHT en tant que WMM/QoS n'est pas prise en charge par l'AP 
 [7658.772095] rtlwifi: rtlwifi: le commutateur sans fil est activé 
 [7661.007611] Bluetooth: hci0: rtl: examen de hci_ver = 06 hci_rev = 000b lmp_ver = 06 lmp_subver = 8723 
 [7661.007618] Bluetooth: hci0: rtl: chargement rtl_bt/rtl8723b_config.bin 
 [7661.007652] bluetooth hci0: Le chargement direct du micrologiciel pour rtl_bt/rtl8723b_config.bin a échoué avec l'erreur -2 
 [7661.007656] Bluetooth: hci0: Échec du chargement rtl_bt/rtl8723b_config.bin 
 [7661.007663] Bluetooth: hci0: rtl: chargement rtl_bt/rtl8723b_fw.bin 
 [7664.946554] rtl8723be 0000: 02: 00.0 wlo1: la désactivation de HT n'est pas prise en charge WMO/Qo par l'AP 
 [7664.946558] rtl8723be 0000: 02: 00.0 wlo1: la désactivation du VHT en tant que WMM/QoS n'est pas prise en charge par l'AP

Vous n'avez pas besoin de pilotes à partir des sources pour le noyau 4.10. Vous devez les supprimer. Courir

Sudo apt purge rtlwifi-new-dkms
cd rtlwifi_new
Sudo make uninstall

L'adaptateur sans fil sera géré par le module dans l'arborescence et devrait fonctionner correctement, sauf si vous l'avez mis sur liste noire quelque part.

Si le Wi-Fi ne fonctionne pas, ajoutez la sortie de grep rtl /etc/modprobe.d/*; dmesg | grep rtl à votre question.

2
Pilot6