DHCP-Fehler beim Neustart des RPI 2

22953
Christophe Vanassche

Wenn wir meinen Himbeer-Pi 2 starten, wird folgender Fehler angezeigt:

DHCP-Fehler beim Neustart des RPI 2

Wenn das RPI neu gestartet wird, erhalten wir eine IP-Adresse und können im Internet surfen. Daher wissen wir nicht, was der Fehler genau bedeutet. Wir sind mit einem WPA2-Unternehmensnetzwerk verbunden.

Dies ist meine Interface-Datei:

auto lo  iface lo inet loopback iface eth0 inet dhcp  auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf 

Und das ist meine wpa_supplicant.conf -Datei:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1  network={ 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" } 

Wie löse ich dieses Problem?

2
Ihr RaspberryPi ist so konfiguriert, dass ein DHCP-Server für Ihr Netzwerk gestartet wird (dhcpd ist ein DHCP-Server-Daemon - http://en.wikipedia.org/wiki/DHCPD), kann jedoch nicht ausgeführt werden, da Sie die Netzwerkschnittstellen bereits konfiguriert haben ( `/ etc / network / interfaces`) würde Dienste bereitstellen, um DHCP-Clients zu sein (dh Adressen zu erhalten). Kinnectus vor 9 Jahren 2
@ BigChris - bitte als Antwort, danke. Julian Knight vor 9 Jahren 0
Um dieses Problem zu lösen, habe ich die hier beschriebene Lösung verwendet. https://superuser.com/questions/924166/dhcp-failure-when-rebooting-rpi-2 vor 9 Jahren 0

3 Antworten auf die Frage

6
Marcin Gramza

Die Tatsache, dass Sie eine IP-Adresse erhalten, die Sie über DHCP erhalten, bedeutet, dass auf Ihrem Raspberry ein weiterer DHCP-Client aktiv ist. Sie können überprüfen, wie viele Clients installiert sind, indem Sie den folgenden Befehl ausführen:

dpkg -l | grep dhcp 

In meinem Fall (Bild Raspberry Pi 2 vom 5. Mai) erhielt ich:

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 

Es sind also offensichtlich zwei DHCP-Clients installiert (dhcpcd5 und isc-dhcp-client). DHCPCD erkennt das Vorhandensein eines anderen Clients und startet nicht mit dem Fehler. Um den Fehler zu beseitigen, können Sie den dhcpcd-Client entfernen:

apt-get remove dhcpcd5 
1
Kinnectus

Mit dem DHCPD-Dämon kann das Linux, auf dem Ihr RaspberryPi läuft, ein DHCP-Server für Ihr Netzwerk sein.

In den meisten Fällen wird jedoch bereits ein DHCP-Server in Ihrem Netzwerk ausgeführt - in der Regel das vom ISP bereitgestellte Modem / Router.

Ihr RaspberryPi versucht, den DHCPD-Dämon zu starten. Da Sie jedoch das Betriebssystem vorkonfiguriert haben (durch Bearbeiten /etc/network/interfaces), um die Netzwerkschnittstellen als DHCP-Clients zu kennzeichnen (dh, anstatt eine IP-Adresse zu erhalten ), startet der DHCPD-Dämon nicht ( von Entwurf). Das ist normales Verhalten.

Das einzige, was ich erwähnen sollte, ist, dass, da Sie nicht möchten, dass Ihr RaspberryPi ein DHCP-Server in Ihrem Netzwerk ist, ich Sie empfehlen würde, den Dämon zu deaktivieren, damit er nicht startet (verwenden Sie also Ressourcen) und den Fehler nicht anzeigen Sie erleben - Sehen Sie diese Antwort: https://raspberrypi.stackexchange.com/questions/22297/disabling-dhcp-server .

Ich verstehe, was Sie zu sagen versuchen. Ich habe die nächsten Einträge gefunden, aber ich kann sie nicht deaktivieren. Http://prntscr.com/7de4p7 Christophe Vanassche vor 9 Jahren 0
Laut 'man dhcpd' handelt es sich um einen DHCP-Client, nicht um einen Server. DHCPCD (8) BSD System Manager-Handbuch DHCPCD (8) NAME dhcpcd - ein DHCP-Client klokop vor 9 Jahren 2
-1 (sorry!), Da diese Antwort völlig falsch ist. Die Frage bezieht sich auf DHCPCD, nicht auf DHCPD. Einfacher Fehler zu machen. Luigi Plinge vor 8 Jahren 1
0
Joyal

Ich hatte ein ähnliches Problem, das ich mit diesen Befehlen korrigieren konnte:

sudo systemctl disable dhcpcd.service sudo systemctl reboot 

Das Problem scheint zu sein, dass dhcpcd.servicees in einem Update installiert wird und nicht kompatibel ist/etc/network/interfaces