Anteriormente, as interfaces de rede receberam nomes de forma inconsistente. Se você tivesse uma interface chamada eth0
e adicionasse outra, a primeira poderia ser chamada eth1
, de repente. O que era necessário era uma maneira de dar nomes às interfaces de rede que não dependiam da presença de outras interfaces, mas dependiam apenas da conexão de hardware.
Isso foi fornecido com uma versão de systemd
que foi lançada há alguns anos atrás. Foi chamado de "Nomes Previsíveis de Interfaces de Rede" (embora "Persistente" tenha sido uma melhor qualificação como os nomes não são tão fáceis de prever). Uma interface receberá seu nome com base nas informações do BIOS, e o nome não será alterado até você remover a interface e, por exemplo, colocá-lo em um slot de hardware diferente.
Sua instalação, neste momento, sofre de nomes de interface previsíveis. Sua placa wireless foi chamada wlan0
por anos, mas agora, de repente, tem outro nome. Como você sabe? Fazer
sudo lshw -class network
Isso mostrará um parágrafo começando com "* -rede" e fornecendo todos os tipos de detalhes sobre sua placa sem fio (e outro parágrafo para sua interface com fio). Você quer olhar o "nome lógico". No seu caso, ele mudou para wlp3s0
.
Altere o nome da interface nos seus arquivos de configuração de wlan0
para wlp3s0
e pronto.