Erro de conexão WSL

Eu estou tendo um problema de conexão desde sexta feira no meu wsl, simplesmente a conexão dele foi desabilitda, mas a minha internet está funcionando normalmente, segue o erro que dar ao tentar dar update no meu wsl:

sudo apt update                                                                                                                                        ✔  system Node  14:51:24
Ign:1 https://download.docker.com/linux/ubuntu noble InRelease
Ign:2 https://ppa.launchpadcontent.net/nginx/stable/ubuntu noble InRelease

Tem mais erros, mas só consigo inserir 2 links por ser conta nova.

Eu já troquei o mirror para testar, pois sem o “.br” não estáva funcionando também, e com o novo mirror também não funcionou. Ja tentei instalar outra distro e lá também teve o mesmo problema

Minha versão do Ubuntu:

Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble

Meu DNS atual está 8.8.8.8

Agradeço a quem puder me ajudar.

ip link

ip addr

lspci -v

Não entendi amigo, até usei esses comandos que me retornaram alguns dados.

Tenta trocar a versão do Ubuntu para uma anterior, está em que você esta é recente não é mesmo, sempre da ums erros de compatibilidade, coloque o Ubuntu Jammy Jellyfish tem suporte até 2027, ou troca a distro para o Debian que é mais estável.


Deu estes retornos

Não deu certo, já ate reinstelei o wsl

Está normal. Pegando o ip.

Como está o network manager.

Tenta deixar ele buscando tudo. Tanto o ip quanto o dns.

Como está o /etc/resolv.conf?

cat /etc/resolv.conf

cat /etc/resolv.conf
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 10.255.255.254

O resolv.conf está errado

Este é o dns.

Deveria estar

nameserver 8.8.8.8

Veja o networkmanager se está preenchido certo.
Caso use ele ou outro programa

Caso não use pode modificar direto no arquivo.

Já adicionei o dns, e ainda continua dando erro. Antes da sexta feira estava funcionando normal, e parou. Já troquei de internet para testar e nada

Adicionou aonde. No arquivo.

Se for reinicie o wsl

Não me lembro do comando para atualizar o dns.

Se for no network manager. Desligue e ligue a rede novamente

Como está seu networkmanager?

Dentro do wsl nao consigo acessar, somente o do windows

Você reiniciou?

Viu como está o cat /etc/resolv.conf?

Não conheço wsl

Como está o arquivo /etc/wsl.conf

cat /etc/wsl.conf
cat /etc/wsl.conf
[boot]
systemd=true

Adicione no arquivo

# Network host settings that enable the DNS server used by WSL 2. This example changes the hostname, sets generateHosts to false, preventing WSL from the default behavior of auto-generating /etc/hosts, and sets generateResolvConf to false, preventing WSL from auto-generating /etc/resolv.conf, so that you can create your own (ie. nameserver 1.1.1.1).
[network]
hostname = seu hostname
generateHosts = false
generateResolvConf = false

Altere /etc/resolv.conf

Para

nameserver 8.8.8.8

E

Reinicie o wsl

Se não funcionar

Mude

generateResolvConf = true

Informação

key value default notes
generateHosts boolean true true sets WSL to generate /etc/hosts. The hosts file contains a static map of hostnames corresponding IP address.
generateResolvConf boolean true true sets WSL to generate /etc/resolv.conf. The resolv.conf contains a DNS list that are capable of resolving a given hostname to its IP address.
hostname string Windows hostname Sets hostname to be used for WSL distribution.

Meu driver de internet nao está criando um driver que normalmente é criado pro wsl, acaba que meu computador atualizou o drive de internet recetemente e estou começando a achar que seja isso.