Conexão com a Internet de repente ausente no Ubuntu 14.04

0

Eu tenho um laptop ThinkPad Edge E330 de inicialização dupla (Ubuntu 14.04 / win10). Eu tive até agora sem problemas com o Ubuntu. Esta manhã iniciei minha sessão e notei que o laptop não estava nem tentando se conectar à rede wifi. Nenhum vestígio de conexão é encontrado depois de conectar o fio Ethernet. Na minha sessão anterior, acabei de ter um console apt-get upgrade. No Windows, tudo está bem, então suspeito de um driver danificado para a placa PCIe. Meu kernel atual é 3.13.0-46-generic As seguintes informações devem ser relevantes:

sudo lshw -c rede

*-network               
   description: Network controller
   product: BCM43228 802.11a/b/g/n
   manufacturer: Broadcom Corporation
   physical id: 0
   bus info: pci@0000:02:00.0
   version: 00
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   config: driver=bcma-pci-bridge latency=0
   resources: irq:17 memoria:f1500000-f1503fff

 *-network DEACTIVATED
      descripction: Ethernet interface
      product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
      manufacturer: Realtek Semiconductor Co., Ltd.
      phys. id: 0
      bus info: pci@0000:08:00.0
      logical name: eth0
      version: 07
      serie: 3c:97:0e:e5:7d:ec
      size: 1Gbit/s
      capacity: 1Gbit/s
      width: 64 bits
      clock: 33MHz
      capabilities: pm msi pciexpress msix vpd bus_master cap_list   ethernet     physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   config: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full latency=0 link=no multicast=yes port=MII speed=1Gbit/s
   resources: irq:43 ioport:2000(size=256) memory:f0c04000-f0c04fff memory:f0c00000-f0c03fff

ifconfig -a

     eth0      Link encap:Ethernet  adressHW 3c:97:0e:e5:7d:ec  
               DIFUSION MULTICAST  MTU:1500  Métrica:1
               Packets RX:0 errors:0 lost:0 overruns:0 frame:0
               Packets TX:0 errors:0 lost:0 overruns:0 carrier:0
               colisions:0 long.colaTX:1000 
               Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

   lo        Link encap: local loop  
             Address inet:127.0.0.1  Mask:255.0.0.0
             Address inet6: ::1/128 Range:Host
             ACTIVE WORKING LOOP  MTU:65536  Metric:1
             Packets RX:1153 errors:0 lost:0 overruns:0 frame:0
             Packets TX:1153 errors:0 lost:0 overruns:0 carrier:0
             colisions:0 long.colaTX:0 
             Bytes RX:103441 (103.4 KB)  TX bytes:103441 (103.4 KB)

lspci -vvnn | grep -i net

02:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
   Subsystem: Broadcom Corporation Device [14e4:0607]
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd.      RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev07)

sudo rfkill lista tudo

  1: tpacpi_bluetooth_sw: Bluetooth
      Soft blocked: yes
      Hard blocked: no

Parece muito similar a 14.04 - O Network Manager parou de funcionar , mas aqui o sistema não exibe nenhum erro interno e os drivers podem adicionar algumas dificuldades extras.

Por favor, tenha em mente que só posso experimentar soluções off-line. E muito obrigado pela sua ajuda!

    
por ARid 16.05.2016 / 21:04

2 respostas

0

Eu tive a mesma coisa comigo esta manhã. Eu tive que ir para outra máquina linux trabalhando em rede e executar esses comandos para salvar os pacotes pré-upgrade para um pendrive:

$ wget http://mirrors.kernel.org/ubuntu/pool/main/libn/libnl3/libnl-3-200_3.2.21-1_amd64.deb
$ wget http://mirrors.kernel.org/ubuntu/pool/main/libn/libnl3/libnl-route-3-200_3.2.21-1_amd64.deb
$ wget http://mirrors.kernel.org/ubuntu/pool/main/libn/libnl3/libnl-genl-3-200_3.2.21-1_amd64.deb

Em seguida, insira o usbstick na máquina com problema, monte-o, cd o diretório onde estão seus arquivos e execute o comando:

$ sudo dpkg -i libnl-*.deb

... e a reinicialização. Isso deve corrigir seu problema de rede.

O Ubuntu irá querer que você atualize os pacotes novamente. Eu fiz isso e ele quebrou o meu novamente, mas alguém relatou que mais pacotes surgiram para atualizar e atualizar todos eles, corrigindo o problema original.

    
por P. Miller 16.05.2016 / 22:33
0

A resposta de Miller me colocou no caminho certo. Está resolvido agora. O que eu finalmente fiz foi:

  1. Para fazer downgrade das bibliotecas libn , conforme sugerido. Embora não seja necessário, eu também fiz o downgrade do kernel para a versão anterior. Isso fez com que minha porta Ethernet piscasse novamente, mas eu ainda não tinha conectividade.

  2. Para o ethernet eu escrevi

    sudo ifconfig eth0 up
    sudo dhclient eth0
    

    Isso não é permanente, mas você pode editar /etc/rc.local ( sudo gedit /etc/rc.local ) e inserir sudo dhclient eth0 , para que o resultado final seja:

     #!/bin/sh -e
     #
     # rc.local
     #
     # This script is executed at the end of each multiuser runlevel.
     # Make sure that the script will "exit 0" on success or any other
     # value on error.
     #
     # In order to enable or disable this script just change the execution
     # bits.
     #
     # By default this script does nothing.
     sudo dhclient eth0
     exit 0
    

    Após a reinicialização, a ethernet estava funcionando novamente.

  3. A recuperação do Wi-Fi demorou mais tempo. No meu caso, sendo um cartão da Broadcom, o driver usual b43 não funcionou, enquanto o sugerido em Software e atualizações - > Drivers adicionais fizeram ( bcmwl-kernel-source ). Apenas clique para aceitar a sugestão. Em princípio, ele produzirá o arquivo /etc/modprobe.d/blacklist-bcm43.conf blacklisting dos módulos rivais. Para se certificar de que não há interferências de b43 , você pode digitar

    sudo modprobe -rv b43
    

    Dependências são atualizadas com

    sudo depmod -a
    

    Finalmente, para acessar o ícone de wifi ausente na barra de tarefas ( nm-applet ), eu fiz como em outros tópicos:

    sudo apt-get install indicator-applet indicator-network
    sudo apt-get install --reinstall network-manager-gnome
    

Mais uma vez, após uma reinicialização final, o Wi-Fi estava de volta. Espero que isso possa ajudá-lo.

    
por ARid 18.05.2016 / 04:08