Acabei de instalar o endeavoros no meu laptop e, a princípio, pensei que estava tudo bem porque usei uma conexão com fio e tinha acesso à internet, mas quando tentei o wifi mais tarde, não consegui conectar ou fazer ping em nenhum site. Conectei-me ao wifi com o iwctl e ele mostra que estou conectado, mas o nmcli mostra que não estou conectado. Acho que o problema é que não tenho um endereço IP de gateway ou uma rota padrão porque quando uso o route
comando, ele só retorna isso:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
Quando tentei adicionar uma rota com sudo ip route add default via 192.168.0.1
(obtive esse endereço de outra postagem do fórum, mas vi muitos outros endereços em fóruns diferentes, mas não sei qual devo usar porque todo mundo, exceto eu, parece ter um), só recebi este erro:
Error: Nexthop has invalid gateway.
Não sei o que fazer porque ainda não consegui encontrar ninguém com esse problema.
Desculpe se entendi errado alguma coisa ou se usei os termos errados, mas não tenho muita experiência com problemas de internet.
Editar: Acabei de descobrir que a internet funciona perfeitamente bem quando uso o KDE Plasma em vez do Hyprland, que eu usava antes. No Plasma, conectei-me ao wifi usando a GUI e funcionou, e eu tinha acesso à internet e o comando route também tinha uma saída normal. Quando tentei usar a GUI no Hyprland, não funcionou. Isso é um bug específico do Hyprland ou eu baguncei alguma coisa quando o instalei?
Para contornar essa mensagem de erro, você precisa especificar
onlink
o seguinte ao adicionar o gateway padrão:No comando acima, substitua
wlan0
pelo nome da sua WI-FINIC
e substituasrc
o endereço pelo endereço IP configurado naquela NIC.Para saber o nome da NIC e o endereço IP, execute
ip a
o comando que listará o nome da NIC e o endereço configurado para essa NIC WI-FI.Você também pode tentar um caminho mais curto com apenas:
Se o gateway padrão fornecer
DHCP
a função, você também pode adicionarproto dhcp
à linha, por exemplo:Se você for usar IP estático, use-o
proto static
e não omitasrc <ip address>
a parte que deve ser configurada na NIC antes de adicionar a rota.