NetworkManager: corrigindo erro "DHCP failed to start"
Dica publicada em Linux / Internet
NetworkManager: corrigindo erro "DHCP failed to start"
Esquisitos, nerds e não-humanos do Viva o Linux, aqui começa mais uma Dica do Dino® trazendo para todos vocês informações essenciais para você sobreviver ao Dia X, o abençoado momento em que "Bob" Dobbs retornará a este mundo para resgatar seus seguidores e os levar para o Slack Original.
Hoje vamos aprender a resolver um problema realmente irritante. Meu bom e velho notebook, aquele que roda - obviamente - Slackware, nunca conseguia conectar na rede wireless da casa de um amigo meu, mas em todo e qualquer outra rede wireless ele ia de boa. O lance era que eu demorei muito para entender qual era a treta, mas quando descobri fiquei extasiado com a simplicidade da coisa. Vamos nós?
# nmcli dev wifi con essid password senha name nome
A informação relevante veio a seguir:
DHCP failed to start
ou seja, por alguma razão o NetworkManager não estava conseguindo ativar o cliente DHCP para pegar um IP da rede e tals.
# vim /etc/NetworkManager/conf.d/00-dhcp-client.conf
Comente a linha que diz:
E descomente a linha que diz:
Reinicie o NetworkManager. No Slackware é uma questão de usar o comando:
# /etc/rc.d/rc.networkmanager restart
Para reiniciar o NetworkManager em outras distros, consulte a documentação da distro em questão. Aguarde e pronto! Agora o NetworkManager consegue conectar à rede wireless da casa do meu amigo.
Hoje vamos aprender a resolver um problema realmente irritante. Meu bom e velho notebook, aquele que roda - obviamente - Slackware, nunca conseguia conectar na rede wireless da casa de um amigo meu, mas em todo e qualquer outra rede wireless ele ia de boa. O lance era que eu demorei muito para entender qual era a treta, mas quando descobri fiquei extasiado com a simplicidade da coisa. Vamos nós?
Diagnóstico
Eu descobri o que diabos estava acontecendo quando tentei conectar à rede dele pelo terminal com o comando:# nmcli dev wifi con essid password senha name nome
A informação relevante veio a seguir:
DHCP failed to start
ou seja, por alguma razão o NetworkManager não estava conseguindo ativar o cliente DHCP para pegar um IP da rede e tals.
Solução
A solução, conforme pode ser visto aqui, é muito simples: basta trocar o cliente DHCP usado pelo NetworkManager. Para tanto, rode o comando:# vim /etc/NetworkManager/conf.d/00-dhcp-client.conf
Comente a linha que diz:
#dhcp=dhcpcd
E descomente a linha que diz:
dhcp=dhclient
Reinicie o NetworkManager. No Slackware é uma questão de usar o comando:
# /etc/rc.d/rc.networkmanager restart
Para reiniciar o NetworkManager em outras distros, consulte a documentação da distro em questão. Aguarde e pronto! Agora o NetworkManager consegue conectar à rede wireless da casa do meu amigo.