maik82
Goto Top

DHCP IP-vergabe erst nach 1-2 Minuten

System:
RasPi 3 Ubuntu MATE 16.04.2 LTS

Installiert:
DHCP

Syslog:

Feb 24 16:22:49 maik-desktop rsyslogd-2007: action 'action 10' suspended, next retry is Fri Feb 24 16:24:19 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Feb 24 16:23:20 maik-desktop dhcpd[5599]: DHCPDISCOVER from 88:ae:1d:9d:17:8a (maik-PC) via 192.168.158.254
Feb 24 16:23:20 maik-desktop dhcpd[5599]: DHCPOFFER on 192.168.158.1 to 88:ae:1d:9d:17:8a (maik-PC) via 192.168.158.254
Feb 24 16:23:25 maik-desktop dhcpd[5599]: DHCPDISCOVER from 88:ae:1d:9d:17:8a (maik-PC) via 192.168.158.254
Feb 24 16:23:25 maik-desktop dhcpd[5599]: DHCPOFFER on 192.168.158.1 to 88:ae:1d:9d:17:8a (maik-PC) via 192.168.158.254
Feb 24 16:23:34 maik-desktop dhcpd[5599]: DHCPDISCOVER from 88:ae:1d:9d:17:8a (maik-PC) via 192.168.158.254
Feb 24 16:23:34 maik-desktop dhcpd[5599]: DHCPOFFER on 192.168.158.1 to 88:ae:1d:9d:17:8a (maik-PC) via 192.168.158.254
Feb 24 16:23:49 maik-desktop dhcpd[5599]: DHCPDISCOVER from 88:ae:1d:9d:17:8a (maik-PC) via 192.168.158.254
Feb 24 16:23:49 maik-desktop dhcpd[5599]: DHCPOFFER on 192.168.158.1 to 88:ae:1d:9d:17:8a (maik-PC) via 192.168.158.254
Feb 24 16:29:27 maik-desktop dhcpd[5599]: DHCPDISCOVER from 88:ae:1d:9d:17:8a (maik-PC) via 192.168.158.254

Durch die erste Zeile dauert es immer bis ich eine IP bekomme.

Wie bekomme ich diese Wartezeit weg ?

leider kann ich das mit dem Image-code nicht.

Content-ID: 330462

Url: https://administrator.de/forum/dhcp-ip-vergabe-erst-nach-1-2-minuten-330462.html

Ausgedruckt am: 25.12.2024 um 15:12 Uhr

Lochkartenstanzer
Lochkartenstanzer 24.02.2017 aktualisiert um 17:24:55 Uhr
Goto Top
?
??
???
aqui
aqui 24.02.2017 aktualisiert um 17:45:58 Uhr
Goto Top
Nerviger Doppelpost face-sad
DHCP vergibt keine Adressen

Vermutlich wie immer Spanning Tree am Edge Port !
Am RasPi DHCP Server liegts wenigstens nicht, denn der antowrtet ja prompt im Millisekundenbereich wie man am Log ja unschwer erkennen kann.
Da ist der Client wohl der böse Bube !
Dein RasPi hat eine feste statische IP wie es sich gehört am Ethernet Port ??

Der rsyslod Fehler ist ein Bug! Den kann man aber fixen:
http://forum.odroid.com/viewtopic.php?f=136&t=21897
Du solltest hier besser das aktuelle Raspian Jessie verwenden von der RasPi Seite. Das hat diesen syslogd Bug nicht:
https://www.raspberrypi.org/downloads/
132272
132272 24.02.2017 aktualisiert um 17:36:58 Uhr
Goto Top
Es ist Freitag, lasst uns schunkeln und uns besaufen! face-smile
~
~~
~~~
~~~
~~
~
~
~~
~~~
~~~
~~
~
aqui
aqui 24.02.2017 um 17:38:20 Uhr
Goto Top
Sieht aus wie ein BH ! face-big-smile
132272
132272 24.02.2017 um 17:39:19 Uhr
Goto Top
Rischtisch. Immer ran an die Buletten face-smile
Maik82
Maik82 24.02.2017 aktualisiert um 17:49:40 Uhr
Goto Top
ach danke für die Anteilnahme.

ja der RasPi hat eine feste IP

es geht um den log Eintrag:
Feb 24 16:22:49 maik-desktop rsyslogd-2007: action 'action 10' suspended, next retry is Fri Feb 24 16:24:19 2017 [v8.16.0 try

Verursacht das der RasPi oder der Rechner?

Wenn ich meine Rechner an einer normalen Fritzbox anschließe bekomme ich sofort eine
Am RasPi legt er mich etwa 1min 30sec in die Warteschlange.
Wie man sieht Fragt mein Rechner ja immer wieder nach, muss aber warten.
Lochkartenstanzer
Lochkartenstanzer 24.02.2017 um 17:55:07 Uhr
Goto Top
Zitat von @Maik82:

ach danke für die Anteilnahme.

ja der RasPi hat eine feste IP

es geht um den log Eintrag:
Feb 24 16:22:49 maik-desktop rsyslogd-2007: action 'action 10' suspended, next retry is Fri Feb 24 16:24:19 2017 [v8.16.0 try

Verursacht das der RasPi oder der Rechner?

Lies doch die Links, die aqui gepaostet hat. das hat nichts mit Deinem PC zu tun.

Auf die DHCP-Anfragen Antwortet Dein Pi prompt. Wen Du Wartezeiten hast, sind das ganz andere probleme.

Post mal Deine Infrastruktur, damit wir nciht raten, was Du genau machst.

lks
aqui
aqui 24.02.2017 aktualisiert um 18:02:32 Uhr
Goto Top
es geht um den log Eintrag:
Ist oben schon alles erklärt... face-sad
Den verursacht der rsyslogd Daemon auf dem RasPi und ist ein Bug der Daemon Software in der Ubuntu Distro. Hättest du mal nach "rsyslogd-2007: action 'action 10' suspended" bei Dr. Google gesucht wäre dir schnell die Erleuchtug gekommen.
Hast du mit deinem Ubuntu mal ein apt-get update und apt-get upgrade gemacht ??
Ggf. lädt der die gefixte Version nach.
Sonst wie gesagt besser das Rasbian Jessie verwenden. Das rennt fehlerfrei ohne diesen Bug.
Maik82
Maik82 24.02.2017 um 21:29:20 Uhr
Goto Top
Danke ich werde es probieren.
Maik82
Maik82 25.02.2017 um 00:34:06 Uhr
Goto Top
So ich habe jetzt mal Rasbian Jessie aufgespielt.

Danach habe ich update und upgrade durchgeführt.

DHCP installiert und die dhcpd.conf 1 zu 1 vom vorherigen System kopiert.

aber nichts geht.

syslog sagt:

Feb 24 23:26:15 raspberrypi systemd[1]: Stopping dhcpcd on all interfaces...
Feb 24 23:26:15 raspberrypi rsyslogd-2007: action 'action 17' suspended, next retry is Fri Feb 24 23:26:45 2017 [try http://www.rsyslog.com/e/2007 ]
Feb 24 23:26:15 raspberrypi dhcpcd[1079]: dhcpcd[1079]: sending signal TERM to pid 358
Feb 24 23:26:15 raspberrypi dhcpcd[1079]: sending signal TERM to pid 358
Feb 24 23:26:15 raspberrypi dhcpcd[358]: received signal TERM from PID 1079, stopping
Feb 24 23:26:15 raspberrypi dhcpcd[358]: wlan0: removing interface
Feb 24 23:26:15 raspberrypi dhcpcd[1079]: waiting for pid 358 to exit
Feb 24 23:26:15 raspberrypi dhcpcd[1079]: dhcpcd[1079]: waiting for pid 358 to exit
Feb 24 23:26:15 raspberrypi dhcpcd[358]: eth0: removing interface
Feb 24 23:26:15 raspberrypi dhcpcd[358]: exited
Feb 24 23:26:15 raspberrypi systemd[1]: dhcpcd.service: main process exited, code=exited, status=1/FAILURE
Feb 24 23:26:15 raspberrypi systemd[1]: Unit dhcpcd.service entered failed state.
Feb 24 23:26:15 raspberrypi systemd[1]: Starting dhcpcd on all interfaces...
Feb 24 23:26:15 raspberrypi dhcpcd[1085]: version 6.7.1 starting
Feb 24 23:26:15 raspberrypi dhcpcd[1085]: dev: loaded udev
Feb 24 23:26:15 raspberrypi dhcpcd[1085]: wlan0: adding address fe80::b808:2932:7427:dc8f
Feb 24 23:26:15 raspberrypi dhcpcd[1085]: forked to background, child pid 1087
Feb 24 23:26:15 raspberrypi systemd[1]: Started dhcpcd on all interfaces.
Feb 24 23:26:15 raspberrypi dhcpcd[1087]: DUID 00:01:00:01:1f:cb:3b:b7:b8:27:eb:d4:c3:3a
Feb 24 23:26:15 raspberrypi dhcpcd[1087]: eth0: IAID eb:81:96:6f
Feb 24 23:26:15 raspberrypi dhcpcd[1087]: wlan0: waiting for carrier
Feb 24 23:26:16 raspberrypi dhcpcd[1087]: eth0: soliciting an IPv6 router
Feb 24 23:26:16 raspberrypi dhcpcd[1087]: eth0: using static address 192.168.200.1/24
Feb 24 23:26:16 raspberrypi dhcpcd[1087]: eth0: adding route to 192.168.200.0/24
Feb 24 23:26:16 raspberrypi dhcpcd[1087]: eth0: adding default route via 192.168.200.254
Feb 24 23:26:16 raspberrypi dhcpcd[1087]: eth0: removing route to 192.168.200.0/24
Feb 24 23:26:16 raspberrypi dhcpcd[1087]: eth0: removing default route via 192.168.200.254
Feb 24 23:26:28 raspberrypi dhcpcd[1087]: eth0: no IPv6 Routers available

hm ............
aqui
aqui 25.02.2017 aktualisiert um 12:00:07 Uhr
Goto Top
OK, wenigstens ist ja erstmal die syslogd Fehlermessage weg.
Es kann dann nur sein das du wieder einen Fehler in der dhcpd.conf Datei hast. Bei einem Syntax Error dort stoppt der ISC DHCP Server sofort.
Diese Konfig sollte erstmal für das .200.0er Netz fehlerfrei laufen. Weitere Subnetze musst du dann einfach nur dazutragen:
root@raspi:/home/pi# cat /etc/dhcp/dhcpd.conf
#
# Sample configuration file for ISC dhcpd for Debian
#
#

# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't  
# have support for DDNS.)
ddns-update-style none;

allow booting;
allow bootp;
# option definitions common to all supported networks...

# Ping the IP address that is being offered to make sure it isn't  
# configured on another node. This has some potential repercussions
# for clients that don't like delays.  
ping-check true;

option domain-name "maiknetz.intern";  
option domain-name-servers 192.168.200.254;
# option domain-name-servers 192.168.1.254, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.

# This is a very basic subnet declaration.

subnet 192.168.200.0 netmask 255.255.255.0 {
  range 192.168.200.100 192.168.200.200;
  option broadcast-address 192.168.200.255;
  option subnet-mask 255.255.255.0;
  option routers 192.168.200.254;
  interface eth0;
}

# Hosts which require special configuration options can be listed in
# host statements.   If no address is specified, the address will be
# allocated dynamically (if possible), but the host-specific information
# will still come from the host declaration.

#host passacaglia {
#  hardware ethernet 0:0:c0:5d:bd:95;
#  filename "vmunix.passacaglia";  
#  server-name "toccata.fugue.com";  
#} 
Zusätzlich solltest du noch die Server Defaults Datei unter /etc/default editieren und den DHCP Server fest auf das Interface eth0 nageln das der nicht auch im WLAN falsche Adressen vergibt:
root@raspi2:/etc/default# cat isc-dhcp-server
# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).  
#DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).  
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
#       Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead  
#OPTIONS=""  

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".  
# INTERFACES=""  
INTERFACES="eth0"   
Beide Dateien kannst du mit dem nano Editor per Cut and Paste übernhehmen. OHNE die erste CLI Prompt Zeile natürlich.