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 / 1393294
Accepted
Minsky
Minsky
Asked: 2022-02-17 10:40:58 +0800 CST2022-02-17 10:40:58 +0800 CST 2022-02-17 10:40:58 +0800 CST

diagnosticando problemas de rede no Ubuntu

  • 772

Eu tenho lutado por um bom tempo com minha conexão wifi. Basicamente, o problema é que ele se desconecta, mas não se reconecta automaticamente. Em vez disso, um applet me pede para reconectar, isso acontece a cada 10'.

Minhas tentativas

Achei que o problema seria o Network Manager, então me conectei usando o Networkd, mas não consegui fazer funcionar apenas iniciando o serviço, porque a placa wifi tem que ser configurada de alguma forma.

O Network Manager usa wpa_supplicant no backend, e gostaria de saber se o problema seria como o NM está usando wpa_supplicant, pois eles possuem arquivos diferentes para drivers diferentes, por exemplo:

$ ls /lib/systemd/system/wpa_\t
[email protected]
wpa_supplicant.service

Eu também verifiquei se o arquivo de configuração de serviços do NetworkManager tem uma reinicialização em caso de falha.

Não tenho certeza do que fazer ou tentar e alguma ajuda para diagnosticar e solucionar isso será muito bem-vinda.

Corrigir ?

Os gerenciadores de rede parecem não ser fáceis de configurar, pelo menos eles precisam:

  1. uma interface (sem fio ou lan), um nome de rede e uma senha. Podemos precisar ativar a interface e podemos acabar "não gerenciados" até que a gerenciemos.
  2. Além disso -eu acredito- um suplicante como wpa_supplicant
  3. e arquivos de serviços para lidar com falhas, iniciar na inicialização, etc.

Não conheço os internos, mas o que você pode fazer com o NM que é configurá-lo ( 1. ) usando o nm-applet ou nmcli (onde damos a senha da rede e selecionamos a rede, por exemplo). Não vejo este cliente para networkd. Por exemplo , networkctl apenas verifica a conexão. Portanto, não pode ser feito com networkd (não há applet afaik).

A próxima maneira de configurar a etapa 1. é uma configuração de nível um pouco mais baixa e está usando o netplan . Este é um ótimo programa porque escrever arquivos de configuração é provavelmente difícil. Achei bem fácil, esta é a configuração que escrevi (formato YAML):

# Let NetworkManager manage all devices on this system
# no, let networkd do it cuz NM troubles this pc
network:
  version: 2
  renderer: networkd
  wifis:
    wlp1s0:
      dhcp4: true
      access-points:
        "Xg-wifi-Network":
          password: "rh6haeXX"

Você também pode adicionar servidores DNS, etc. Aqui estão alguns exemplos. Então use estes comandos:

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
sudo netplan generate && sudo netplan apply
systemctl enable systemd-networkd.service
systemctl start systemd-networkd.service
systemctl status systemd-networkd.service

E a saída do último comando é:

● systemd-networkd.service - Network Service
     Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-02-16 19:36:08 GMT; 15ms ago
TriggeredBy: ● systemd-networkd.socket
...
Feb 16 19:36:08 code systemd[1]: Starting Network Service...
Feb 16 19:36:08 code systemd-networkd[8000]: wlp1s0: Gained IPv6LL
Feb 16 19:36:08 code systemd-networkd[8000]: Enumeration completed
Feb 16 19:36:08 code systemd-networkd[8000]: wlp1s0: Connected WiFi access point: OBT For Small Biz_JMTA (d6:35:1d:7e:76:6>
Feb 16 19:36:08 code systemd[1]: Started Network Service.

Applets de rede

O gerenciador de rede vem com o nm-applet . Eu tentei este do @pltanton, para o Awesome Window Manager. É ótimo.

networking
  • 1 1 respostas
  • 86 Views

1 respostas

  • Voted
  1. Best Answer
    Jeff
    2022-02-17T10:55:13+08:002022-02-17T10:55:13+08:00

    Usar um serviço diferente deve resolver o problema.

    Tente correr sudo systemctl enable systemd-networkde sudo systemctl start systemd-networkd.

    Nota: Você pode ter que desabilitar o NetworkManager executando sudo systemctl disable NetworkManager.

    Outra coisa a tentar é sudo systemctl restart NetworkManagerou sudo systemctl restart systemd-networkd(se você não quiser usar o NetworkManager)

    Para obter mais informações, consulte esta página.

    • 1

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