AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1261376
Accepted
Mark Smith
Mark Smith
Asked: 2020-07-24 03:00:37 +0800 CST2020-07-24 03:00:37 +0800 CST 2020-07-24 03:00:37 +0800 CST

Como faço para recuperar minha rede (e configurações) em 20.04?

  • 772

Perdi minhas conexões de rede (Ethernet, WiFi e Bluetooth) no Ubuntu 20.04. Não sei o que fiz para perdê-los, mas depois de uma reinicialização, eles se foram. Não há ícone de rede na bandeja do sistema e nas configurações, não há configuração para WiFi e nenhuma conexão no submenu de rede.

Eu posso inicializar a partir de uma imagem Live USB e tudo funciona bem.

Então, de outra resposta que encontrei, fiz backup e copiei os arquivos e diretórios do netplanner e do NetworkManager do Live USB para o meu computador. Reiniciei no ambiente "normal" do Ubuntu e ainda nada.

Eu corri sudo lshw -C networke a saída é:

*-network UNCLAIMED       
       description: Network controller
       product: AR9485 Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f7100000-f717ffff memory:f7180000-f718ffff
  *-network UNCLAIMED
       description: Ethernet controller
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list
       configuration: latency=0
       resources: ioport:d000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff

Nota: A saída não tem uma referência de "nome lógico" nela.

Meu arquivo NetworkManager.conf é:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=no

e meu 01-network-manager-all.yamlfile é:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Usando sudo nmclidá:

lo: unmanaged
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

Use "nmcli device show" to get complete information about known devices and
"nmcli connection show" to get an overview on active connection profiles.

Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.

Eu não tenho ifconfig (net-tools) instalado.

A execução nm-applettraz um ícone acinzentado na bandeja do sistema, mas quando clico nele, a janela que se abre (mostrando as conexões) está vazia.

Qualquer ajuda é muito apreciada.

Atualização 20200724: posso fazer login nos kernels antigos 5.4.0-41 e 5.4.0-40 e tudo funciona bem. Mas 5.4.0-42 é borked.

Outras coisas tentadas:

Saída de uname -a:

Linux marks-linux-box 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Saída de dpkg -l linux-* | grep ii:

ii  linux-base                                 4.5ubuntu3.1         all          Linux image base package
ii  linux-firmware                             1.187.2              all          Firmware for Linux kernel drivers
ii  linux-headers-5.4.0-40                     5.4.0-40.44          all          Header files related to Linux kernel version 5.4.0
ii  linux-headers-5.4.0-40-generic             5.4.0-40.44          amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii  linux-headers-5.4.0-41                     5.4.0-41.45          all          Header files related to Linux kernel version 5.4.0
ii  linux-headers-5.4.0-41-generic             5.4.0-41.45          amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii  linux-headers-5.4.0-42                     5.4.0-42.46          all          Header files related to Linux kernel version 5.4.0
ii  linux-headers-5.4.0-42-generic             5.4.0-42.46          amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii  linux-image-5.4.0-40-generic               5.4.0-40.44          amd64        Signed kernel image generic
ii  linux-image-5.4.0-41-generic               5.4.0-41.45          amd64        Signed kernel image generic
ii  linux-image-unsigned-5.4.0-42-generic      5.4.0-42.46          amd64        Linux kernel image for version 5.4.0 on 64 bit x86 SMP
ii  linux-libc-dev:amd64                       5.4.0-42.46          amd64        Linux Kernel Headers for development
ii  linux-modules-5.4.0-40-generic             5.4.0-40.44          amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-5.4.0-41-generic             5.4.0-41.45          amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-5.4.0-42-generic             5.4.0-42.46          amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.4.0-40-generic       5.4.0-40.44          amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.4.0-41-generic       5.4.0-41.45          amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-nvidia-390-5.4.0-40-generic  5.4.0-40.44          amd64        Linux kernel nvidia modules for version 5.4.0-40
ii  linux-modules-nvidia-390-5.4.0-41-generic  5.4.0-41.45          amd64        Linux kernel nvidia modules for version 5.4.0-41
ii  linux-modules-nvidia-390-5.4.0-42-generic  5.4.0-42.46          amd64        Linux kernel nvidia modules for version 5.4.0-42
ii  linux-modules-nvidia-390-generic-hwe-20.04 5.4.0-42.46          amd64        Extra drivers for nvidia-390 for generic-hwe-20.04
ii  linux-sound-base                           1.0.25+dfsg-0ubuntu5 all          base package for ALSA and OSS sound systems

Observo como a convenção de nomenclatura mudou em 5.4.0-42:

linux-image-5.4.0-40-generic               5.4.0-40.44
linux-image-5.4.0-41-generic               5.4.0-41.45
linux-image-unsigned-5.4.0-42-generic      5.4.0-42.46 

Por que isso não está assinado?

E eu não pareço ter linux-modules-extrainstalado para 42 quando é para 41 e 40.

networking network-manager internet ethernet nmcli
  • 3 3 respostas
  • 1611 Views

3 respostas

  • Voted
  1. H. Shiley
    2020-10-02T13:29:26+08:002020-10-02T13:29:26+08:00

    Para mim, tive que instalar o driver r1866 e também tive que instalar o DKMS. Para torná-lo um pouco menos arriscado, copiei o pacote deb DKMS e o driver de um flash USB para meu diretório inicial, para que o terminal os tivesse no caminho atual.

    sudo apt install ./dkms_2.8.1-5ubuntu1_all.deb
    sudo apt install ./r8168-dkms_8.048.00-1_all.deb
    

    Reinicializei e rede, BT e compartilhamentos montados (antes da atualização) funcionaram.

    Nota: O DKMS foi encontrado na ISO oficial da dist, mas não foi instalado por padrão durante a atualização da distro. Driver encontrado na página de drivers oficiais da RealTech. Nota: A distribuição (LTS) não instalou os pacotes "unsigned".

    Parece que o Ubuntu 20 LTS simplesmente não instalou os pacotes necessários para executar o hardware que encontrou; e não veio automaticamente com os drivers adequados para um hardware crítico extremamente comum encontrado em quase todas as placas baseadas em AMD da Asus.

    Parabéns pela sua pesquisa! Ajudou bastante me apontando na direção certa Nota, eu teria votado, mas o AskUbuntu me tem sem representante ainda.

    • 1
  2. Mark Smith
    2020-07-25T12:56:56+08:002020-07-25T12:56:56+08:00

    Então, dei um salto de fé (pelo meu conhecimento noob) e realmente consegui funcionar por:

    sudo apt remove linux-image-unsigned-5.4.0-42-generic && sudo apt autoremove
    

    Eu então acompanhei isso com:

    sudo apt install linux-image-5.4.0-42-generic && sudo apt install linux-modules-extra-5.4.0-42-generic
    

    E tudo funciona agora!

    • 0
  3. Best Answer
    Mark Smith
    2020-10-02T13:51:56+08:002020-10-02T13:51:56+08:00

    Nota - eu tenho que fazer uma instalação manual linux-modules-extrae substituir pela linux-image-unsigned-5.4.0-xx-genericversão "assinada" TODA vez que o Ubuntu atualiza a imagem do Linux.

    E acho que encontrei a resposta aqui ...

    Eu acho que se você instalar o linux-generic em vez disso, você acabará com o linux-image-extra para sua versão do kernel (é uma dependência), e ele será atualizado automaticamente com futuras atualizações do kernel.

    sudo apt install -y linux-generic

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve