Falha de DHCP ao reinicializar o RPI 2

2

Quando iniciamos o meu Raspberry pi 2, recebemos o seguinte erro:

QuandooRPIéreinicializado,estamosobtendoumIPepodemosnavegarnaInternet,entãonãosabemosexatamenteoqueoerrosignifica.EstamosconectadosaumaredecorporativaWPA2.

Esteéomeuarquivodeinterfaces:

autoloifaceloinetloopbackifaceeth0inetdhcpautowlan0allow-hotplugwlan0ifacewlan0inetdhcpwpa-conf/etc/wpa_supplicant/wpa_supplicant.conf

Eesteéomeuarquivowpa_supplicant.conf:

ctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdevupdate_config=1network={ssid="Here comes my ssid"
        proto=RSN
        key_mgmt=WPA-EAP
        pairwise=CCMP
        auth_alg=OPEN
        identity="Here comes my identity"
        password="here comes my password"
}

Como resolver esse problema?

    
por Christophe Vanassche 05.06.2015 / 11:10

3 respostas

6

O fato de você obter um endereço IP obtido via DHCP significa que há outro cliente DHCP ativo em seu Raspberry. Você pode verificar quantos clientes estão instalados executando o seguinte comando:

dpkg -l | grep dhcp

No meu caso (imagem de Raspberry Pi 2 de 5 de maio) eu tenho:

ii  dhcpcd5         6.7.1-1+rpi1                 armhf        DHCPv4, IPv6RA and DHCPv6 client with IPv4LL support
ii  isc-dhcp-client 4.2.2.dfsg.1-5+deb70u6       armhf        ISC DHCP client
ii  isc-dhcp-common 4.2.2.dfsg.1-5+deb70u6       armhf        common files used by all the isc-dhcp* packages

Então, obviamente, existem dois clientes DHCP instalados (dhcpcd5 e isc-dhcp-client). O DHCPCD detecta a existência do outro cliente e não inicia, mostrando o erro. Para se livrar do erro, você pode remover o cliente dhcpcd:

apt-get remove dhcpcd5
    
por 22.07.2015 / 16:39
1

O daemon DHCPD permite que o Linux que seu RaspberryPi está executando seja um servidor DHCP para sua rede.

Na maioria dos casos, no entanto, você já terá um servidor DHCP em execução em sua rede - geralmente seu modem / roteador fornecido pelo ISP.

Seu RaspberryPi está tentando iniciar o daemon DHCPD, mas porque você pré-configurou o SO (editando /etc/network/interfaces ) para informar as interfaces de rede a serem clientes DHCP (isto é, para obter um IP endereço ao invés de distribuir) o daemon DHCPD está falhando ao iniciar (por projeto). Esse é um comportamento normal.

A única coisa que devo mencionar é que, como você não quer que seu RaspberryPi seja um servidor DHCP em sua rede, eu recomendo que você desabilite o daemon para que ele não seja iniciado (assim, use recursos) e não exibir o erro que você está enfrentando - Veja esta resposta: link .

    
por 05.06.2015 / 12:22
0

eu tive um problema semelhante ao que considerei corrigir esses comandos:

sudo systemctl disable dhcpcd.service
sudo systemctl reboot

o problema parece ser que dhcpcd.service está sendo instalado em alguma atualização e não é compatível com /etc/network/interfaces

    
por 15.01.2018 / 20:37