web-dev-qa-db-fra.com

Pas de WiFi au redémarrage - comment puis-je exécuter une commande de redémarrage qui redémarre le service ou le résout?

Lorsque je redémarre mon ordinateur, il n'y a pas de connexion WiFi. Lorsque je clique sur le symbole WiFi dans le coin supérieur droit et que je décoche la case Activer le réseau, puis le configure à nouveau par la suite, le problème est résolu et la connexion à mon réseau WiFi se fait automatiquement.

Existe-t-il un moyen de définir une commande faisant exactement cela après chaque redémarrage, de sorte que je n'ai pas à cliquer dessus manuellement à chaque fois? Je suis également ouvert à d'autres solutions. Cependant, ma désactivation et l'activation du réseau résolvent apparemment le problème.

La sortie de cat /var/lib/NetworkManager/NetworkManager.state est identique pour l’état de travail/d’inactivité:

NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true

Sortie pour lsmod lorsque ne fonctionne pas:

Module                  Size  Used by
rfcomm                 69632  0
bnep                   20480  2
nls_iso8859_1          16384  1
hp_wmi                 16384  0
sparse_keymap          16384  1 hp_wmi
arc4                   16384  2
rtl8723be             135168  0
btcoexist             180224  1 rtl8723be
rtl_pci                40960  1 rtl8723be
rtlwifi               102400  3 btcoexist,rtl_pci,rtl8723be
mac80211              737280  3 rtl_pci,rtlwifi,rtl8723be
wl                   6365184  0
snd_hda_codec_realtek    86016  1
snd_hda_codec_hdmi     53248  1
snd_hda_codec_generic    77824  1 snd_hda_codec_realtek
snd_hda_intel          40960  5
kvm_AMD                65536  0
snd_hda_codec         135168  4  snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
kvm                   540672  1 kvm_AMD
snd_hda_core           73728  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
uvcvideo               90112  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
irqbypass              16384  1 kvm
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
snd_hwdep              16384  1 snd_hda_codec
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
v4l2_common            16384  1 videobuf2_v4l2
btusb                  45056  0
videodev              176128  4  uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
snd_pcm               106496  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
aesni_intel           167936  0
btrtl                  16384  1 btusb
media                  24576  2 uvcvideo,videodev
aes_x86_64             20480  1 aesni_intel
btbcm                  16384  1 btusb
lrw                    16384  1 aesni_intel
snd_seq_midi           16384  0
gf128mul               16384  1 lrw
btintel                16384  1 btusb
snd_seq_midi_event     16384  1 snd_seq_midi
glue_helper            16384  1 aesni_intel
snd_rawmidi            32768  1 snd_seq_midi
bluetooth             520192  29 bnep,btbcm,btrtl,btusb,rfcomm,btintel
cfg80211              565248  3 wl,mac80211,rtlwifi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
ablk_helper            16384  1 aesni_intel
cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
joydev                 20480  0
input_leds             16384  0
edac_mce_AMD           24576  0
serio_raw              16384  0
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_pcm,snd_seq
rtsx_pci_ms            20480  0
edac_core              53248  0
snd                    81920  21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
memstick               20480  1 rtsx_pci_ms
soundcore              16384  1 snd
k10temp                16384  0
shpchp                 36864  0
fam15h_power           16384  0
i2c_piix4              24576  0
hp_accel               28672  0
lis3lv02d              20480  1 hp_accel
input_polldev          16384  1 lis3lv02d
hp_wireless            16384  0
mac_hid                16384  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,ppdev,parport_pc
autofs4                40960  2
pata_acpi              16384  0
hid_logitech_hidpp     20480  0
hid_logitech_dj        20480  0
usbhid                 49152  0
hid                   118784  4 usbhid,hid_logitech_dj,hid_logitech_hidpp
rtsx_pci_sdmmc         24576  0
amdkfd                131072  2
radeon               1515520  64
AMD_iommu_v2           20480  1 amdkfd
amdgpu                987136  1
psmouse               131072  0
i2c_algo_bit           16384  2 amdgpu,radeon
pata_atiixp            16384  0
ttm                    94208  2 amdgpu,radeon
ahci                   36864  3
libahci                32768  1 ahci
drm_kms_helper        155648  2 amdgpu,radeon
syscopyarea            16384  1 drm_kms_helper
r8169                  81920  0
sysfillrect            16384  1 drm_kms_helper
rtsx_pci               53248  2 rtsx_pci_ms,rtsx_pci_sdmmc
sysimgblt              16384  1 drm_kms_helper
mii                    16384  1 r8169
fb_sys_fops            16384  1 drm_kms_helper
drm                   364544  8 ttm,drm_kms_helper,amdgpu,radeon
wmi                    20480  1 hp_wmi
video                  40960  0
fjes                   28672  0

Sortie pour lsmod après la désactivation et la réactivation du réseau (c'est-à-dire lorsque tout fonctionne à nouveau):

Module                  Size  Used by
drbg                   32768  1
ansi_cprng             16384  0
ctr                    16384  2
ccm                    20480  2
rfcomm                 69632  0
bnep                   20480  2
nls_iso8859_1          16384  1
hp_wmi                 16384  0
sparse_keymap          16384  1 hp_wmi
arc4                   16384  2
rtl8723be             135168  0
btcoexist             180224  1 rtl8723be
rtl_pci                40960  1 rtl8723be
rtlwifi               102400  3 btcoexist,rtl_pci,rtl8723be
mac80211              737280  3 rtl_pci,rtlwifi,rtl8723be
wl                   6365184  0
snd_hda_codec_realtek    86016  1
snd_hda_codec_hdmi     53248  1
snd_hda_codec_generic    77824  1 snd_hda_codec_realtek
snd_hda_intel          40960  5
kvm_AMD                65536  0
snd_hda_codec         135168  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
kvm                   540672  1 kvm_AMD
snd_hda_core           73728  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
uvcvideo               90112  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
irqbypass              16384  1 kvm
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
snd_hwdep              16384  1 snd_hda_codec
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
v4l2_common            16384  1 videobuf2_v4l2
btusb                  45056  0
videodev              176128  4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
snd_pcm               106496  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
aesni_intel           167936  4
btrtl                  16384  1 btusb
media                  24576  2 uvcvideo,videodev
aes_x86_64             20480  1 aesni_intel
btbcm                  16384  1 btusb
lrw                    16384  1 aesni_intel
snd_seq_midi           16384  0
gf128mul               16384  1 lrw
btintel                16384  1 btusb
snd_seq_midi_event     16384  1 snd_seq_midi
glue_helper            16384  1 aesni_intel
snd_rawmidi            32768  1 snd_seq_midi
bluetooth             520192  29 bnep,btbcm,btrtl,btusb,rfcomm,btintel
cfg80211              565248  3 wl,mac80211,rtlwifi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
ablk_helper            16384  1 aesni_intel
cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
joydev                 20480  0
input_leds             16384  0
edac_mce_AMD           24576  0
serio_raw              16384  0
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_pcm,snd_seq
rtsx_pci_ms            20480  0
edac_core              53248  0
snd                    81920  21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
memstick               20480  1 rtsx_pci_ms
soundcore              16384  1 snd
k10temp                16384  0
shpchp                 36864  0
fam15h_power           16384  0
i2c_piix4              24576  0
hp_accel               28672  0
lis3lv02d              20480  1 hp_accel
input_polldev          16384  1 lis3lv02d
hp_wireless            16384  0
mac_hid                16384  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,ppdev,parport_pc
autofs4                40960  2
pata_acpi              16384  0
hid_logitech_hidpp     20480  0
hid_logitech_dj        20480  0
usbhid                 49152  0
hid                   118784  4 usbhid,hid_logitech_dj,hid_logitech_hidpp
rtsx_pci_sdmmc         24576  0
amdkfd                131072  2
radeon               1515520  65
AMD_iommu_v2           20480  1 amdkfd
amdgpu                987136  1
psmouse               131072  0
i2c_algo_bit           16384  2 amdgpu,radeon
pata_atiixp            16384  0
ttm                    94208  2 amdgpu,radeon
ahci                   36864  3
libahci                32768  1 ahci
drm_kms_helper        155648  2 amdgpu,radeon
syscopyarea            16384  1 drm_kms_helper
r8169                  81920  0
sysfillrect            16384  1 drm_kms_helper
rtsx_pci               53248  2 rtsx_pci_ms,rtsx_pci_sdmmc
sysimgblt              16384  1 drm_kms_helper
mii                    16384  1 r8169
fb_sys_fops            16384  1 drm_kms_helper
drm                   364544  9 ttm,drm_kms_helper,amdgpu,radeon
wmi                    20480  1 hp_wmi
video                  40960  0
fjes                   28672  0

rfkill list all retourne dans les deux états:

0: hci0: Bluetooth
     Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

La sortie de cat /etc/NetworkManager/NetworkManager.conf est identique pour l’état de travail/d’inactivité:

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=false
4
YukiJ

J'ai trouvé un moyen de résoudre le problème. La commande Sudo service NetworkManager restart a fait l'affaire. Comme copier ceci dans une application de démarrage ne serait pas une très bonne solution en raison du mot de passe requis, j'ai plutôt ajouté service NetworkManager restart au fichier etc/rc.local (le code ci-dessus ne contient donc pas le Sudo) Ce fichier s'exécute automatiquement au démarrage. Pour ce faire, j'ai utilisé gksudo gedit /etc/rc.local. Jusqu'à présent, je n'ai plus eu de problèmes de connexion.

2
YukiJ

Je suppose que vous utilisez buntu 16.1 car aucune saveur ni version n’est mentionnée. Le redémarrage de la connexion wifi est effectué chaque fois que vous vous connectez à votre compte. bureau. Ce n'est pas exactement ce que vous spécifiez mais devriez faire l'affaire.

Tout d’abord, vérifiez quelle est la connexion active actuelle avec

nmcli con show --active

Prendre note de l'uuid

Ensuite, créez un fichier dans ~/.config/autostart, par exemple ~/.config/autostart/restartwifi.desktop avec le contenu.

[Desktop Entry]
Name=Restart wifi connection
GenericName=Network helper
Comment=Restart automatically wifi connection
Exec=/home/YukiJ/bin/restartwifi.sh
Terminal=false
Type=Application
Icon=Terminal
Categories=Network;
StartupNotify=false
X-GNOME-Autostart-enabled=true

Ensuite, créez un script Shell qui va s’arrêter et redémarrer la connexion actuelle active décrite ci-dessus. Par exemple, dans ~/bin (sinon changez le chemin du nom de fichier dans le fichier du bureau ci-dessus) en tant que ~/bin/restartwifi.sh

#/bin/bash
UUID="<theuuid>" # to be replaced with the acual uuid without < and >
sleep 3
nmcli con down $UUID
sleep 2
exec nmcli con up $UUID
0
solsTiCe

J'ai eu un problème très similaire. Lorsque mon Ubuntu 16.04 a été chargé, il ne m’a jamais montré les réseaux WiFi disponibles. J'ai connecté mon ordinateur portable via un câble Ethernet et dans le terminal, je lance: Sudo apt-get install --reinstall bcmwl-kernel-source

Alors juste Sudo reboot et ça marche jusqu’à présent sans problème. Peut-être que c'est une solution simple à votre problème?

bcwml-kernel-sourcestands pour ma source de pilote sans fil Broadcom 802.11 Linux STA. Quel est votre modèle de carte NIC?

0
bombelsky

Tout d'abord, en tant que solution de contournement, vous pouvez essayer d'utiliser TLP afin de démarrer le Wi-Fi automatiquement au démarrage.

Cependant, je pense que cela pourrait être un problème avec vos paramètres BIOS/EFI. Essayez d'enquêter.

0
mattia.b89

On ne sait pas exactement quel bit de votre pile est en train d'échouer, mais l'une des trois options ci-dessous devrait vous permettre de contourner le problème.

Vous pouvez utiliser networkmanager pour redémarrer le wifi

nmcli radio wifi off
sleep 2
nmcli radio wifi on

Vous pouvez utiliser systemd pour redémarrer networkmanager

systemctl restart networking.service

Vous pouvez recharger le module wifi, le mien est la vôtre peut varier

Sudo modprobe -r iwlwifi
sleep 2
Sudo modprobe iwlwifi
0
Amias