Não WiFi após a reinicialização - como posso executar um comando na reinicialização que reinicia o serviço ou outro modo de corrigi-lo?

4

Quando eu reinicio meu computador, não há conexão Wi-Fi. Quando eu clico no símbolo WiFi no canto superior direito e removo o carrapato em Ativar Rede e o configura novamente depois, ele resolve meu problema e se conecta à minha rede WiFi automaticamente.

Existe uma maneira de definir um comando que faz exatamente isso após cada reinicialização, para que eu não precise clicar nele manualmente todas as vezes? Eu também estou aberto a outras soluções. No entanto, minha desativação e ativação da rede aparentemente resolve o problema.

A saída de cat /var/lib/NetworkManager/NetworkManager.state é a mesma para o estado de trabalho / não está funcionando:

NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true

Saída para lsmod quando não está funcionando:

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

Saída para lsmod após a desativação e reativação da rede (ou seja, quando tudo estiver funcionando novamente):

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 retorna nos dois estados:

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

A saída de cat /etc/NetworkManager/NetworkManager.conf é a mesma para o estado de trabalho / não está funcionando:

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

[ifupdown]
managed=false
    
por YukiJ 25.12.2016 / 16:16

5 respostas

2

Eu encontrei uma maneira que resolve o problema. O comando sudo service NetworkManager restart fez o truque. Como copiar isso em um aplicativo de inicialização não seria uma solução muito boa devido à senha necessária, em vez disso, adicionei service NetworkManager restart ao arquivo etc/rc.local (Então, o código acima sem o sudo ) Este arquivo é executado automaticamente na inicialização . Para fazer isso, usei gksudo gedit /etc/rc.local . Até agora, não tive mais problemas de conexão.

    
por YukiJ 05.01.2017 / 06:55
0

Primeiro, como solução alternativa , você pode tentar usar TLP para iniciar o Wi-Fi automaticamente na inicialização.

No entanto, acho que isso poderia ser um problema com suas configurações BIOS / EFI. Tente investigar isso.

    
por mattia.b89 01.01.2017 / 17:43
0

Suponho que você use o Ubuntu 16.10 , já que nenhum sabor e versão são mencionados. O reinício da conexão wifi é feito toda vez que você efetua login em sua área de trabalho. Isso não é exatamente o que você especifica, mas deve fazer o truque.

Primeiro, verifique qual é a conexão ativa atual com

nmcli con show --active

Tome nota do uuid

Em seguida, crie um arquivo em ~/.config/autostart , por exemplo, ~/.config/autostart/restartwifi.desktop com conteúdo

[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

Em seguida, crie um script de shell que desligará e reiniciará a conexão atual ativa acima mencionada. Por exemplo, em ~/bin (altere o caminho do nome do arquivo no arquivo da área de trabalho acima) como ~/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
    
por solsTiCe 01.01.2017 / 18:25
0

Não está claro qual parte da sua pilha está falhando, mas uma das três opções abaixo deve permitir que você trabalhe em torno dela.

Você poderia usar o networkmanager para reiniciar o wifi

nmcli radio wifi off
sleep 2
nmcli radio wifi on

Você poderia usar o systemd para reiniciar o networkmanager

systemctl restart networking.service

Você pode recarregar o módulo wi-fi, o meu é que o seu pode variar

sudo modprobe -r iwlwifi
sleep 2
sudo modprobe iwlwifi
    
por Amias 03.01.2017 / 19:14
0

Eu tive um problema muito parecido. Quando meu Ubuntu 16.04 foi carregado, ele nunca me mostrou redes WiFi disponíveis. Conectei meu laptop via cabo Ethernet e no terminal eu corro: sudo apt-get install --reinstall bcmwl-kernel-source

Em seguida, apenas sudo reboot e está funcionando até agora sem nenhum problema. Talvez seja uma solução simples para o seu problema?

bcwml-kernel-source significa minha fonte de driver sem fio Broadcom 802.11 Linux STA. Qual é o seu modelo de cartão NIC?

    
por bombelsky 03.01.2017 / 23:49