hallo ich verzweifle gerade über meiner dhcpd / netzwerkkonfiguration meines Debian Stretch Homeservers. Den Server habe ich vor ein paar Monaten auf stretch aktualisiert (deshalb nach wie vor "eth0"). Er lief auch so weit, nur dhcpd meckerte beim Booten - meine Clients bekamen aber dennoch ihre statisch in dhcpd zugewiesenen ips - irgendwie. Da ich neue Clients hinzufügen will habe ich dhcpd.conf bearbeitet und jetzt läuft er nicht mehr. Bei der Suche nach den Ursachen stellte ich erstaunt fest, dass meine Änderungen in /etc/network/interfaces und anschließendes /etc/init.d/ networking reload nicht dazu führen, dass die in interfaces definierten Einstellungen verwendet werden. So habe ich z. B. außer eth0 (onboard) eine eth1 im Rechner, diese aber in interfaces auskommentiert: root@lina:/home/ralph# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). ## The loopback network interface auto lo iface lo inet loopback ## 1. Gigabit-Ethernet-Onboard auto eth0 iface eth0 inet static address 192.168.100.4 netmask 255.255.255.0 network 192.168.100.0 broadcast 192.168.100.255 gateway 192.168.100.98 up service isc-dhcp-server restart # more than one nameserver in a line with plural ;-) dns-nameservers 192.168.100.4 8.8.8.8 # iface eth0 inet6 static # address fe80::feaa:14ff:fe22:238f # netmask 64 # gateway XXXXXXXXXXXXXXXXXX ## 2. Gigabit-Ethernet-Karte PCI #auto eth1 #iface eth1 inet static # address 192.168.1.4 # netmask 255.255.255.0 # network 192.168.1.0 # broadcast 192.168.1.255 ## gateway Jedoch: root@lina:/home/ralph# /etc/init.d/networking reload [ ok ] Reloading network interfaces configuration...done. root@lina:/home/ralph# ifconfig eth0: flags=4163 mtu 1500 inet 192.168.100.4 netmask 255.255.255.0 broadcast 192.168.100.255 inet6 fe80::feaa:14ff:fe22:238f prefixlen 64 scopeid 0x20 inet6 2001:a62:1298:4301:feaa:14ff:fe22:238f prefixlen 64 scopeid 0x0 ether fc:aa:14:22:23:8f txqueuelen 1000 (Ethernet) RX packets 7566 bytes 2999086 (2.8 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8640 bytes 1014203 (990.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth1: flags=4099 mtu 1500 inet 192.168.1.4 netmask 255.255.255.0 broadcast 192.168.1.255 ether 00:40:f4:a9:db:36 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1 (Lokale Schleife) RX packets 1633 bytes 632566 (617.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1633 bytes 632566 (617.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ... woraus ich schließe das die Konfiguration in interfaces nicht verwendet wird. Woran kann das liegen? Mein eigentliches Problem, weshalb ich an dieser Stelle gelandet bin war eigentlich, dass mein isc-dhcpd nicht mehr gestartet werden kann, siehe: root@lina:/home/ralph# /etc/init.d/dhcp-server restart [....] Restarting dhcp-server (via systemctl): dhcp-server.serviceJob for dhcp-server.service failed because the control process exited with error code. See "systemctl status dhcp-server.service" and "journalctl -xe" for details. failed! dummerweise ist systemctl status dhcp-server.service auch nicht aussagekräftiger: root@lina:/home/ralph# systemctl status dhcp-server.service ● dhcp-server.service - LSB: DHCP server Loaded: loaded (/etc/init.d/dhcp-server; generated; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2017-11-09 08:46:13 CET; 1min 9s ago Docs: man:systemd-sysv-generator(8) Process: 5750 ExecStart=/etc/init.d/dhcp-server start (code=exited, status=1/FAILURE) Nov 09 08:46:13 lina systemd[1]: Starting LSB: DHCP server... Nov 09 08:46:13 lina dhcp-server[5750]: Launching both IPv4 and IPv6 servers (please configure INTERFACES in / Nov 09 08:46:13 lina dhcp-server[5750]: Starting ISC DHCPv4 server: dhcpddhcpd service already running (pid fi Nov 09 08:46:13 lina systemd[1]: dhcp-server.service: Control process exited, code=exited status=1 Nov 09 08:46:13 lina systemd[1]: Failed to start LSB: DHCP server. Nov 09 08:46:13 lina systemd[1]: dhcp-server.service: Unit entered failed state. Nov 09 08:46:13 lina systemd[1]: dhcp-server.service: Failed with result 'exit-code'. An dieser Stelle frage ich mich, warum er bei einem restart einen start macht und dabei darüber stolpert, dass es ein pid file gibt. Oder anders herum: Warum gibt es ein pid file, wenn er nicht läuft? Wie ist: Nov 09 08:46:13 lina dhcp-server[5750]: Launching both IPv4 and IPv6 servers (please configure INTERFACES in / zu verstehen. Welche INTERFACES und was ist mit / gemeint? Die enorm aussagekräftigen Hinweise von journalctl -xe helfen mir leider nicht weiter, dass das Ding nicht funktioniert, habe ich ja schon bemerkt... Nov 09 08:46:13 lina systemd[1]: dhcp-server.service: Unit entered failed state. Nov 09 08:46:13 lina systemd[1]: dhcp-server.service: Failed with result 'exit-code'. Ich bin total angenervt und habe immer mehr das Gefühl GEGEN das System arbeiten zu müssen. Hat jemand einen heißen Tip an welcher Stelle ich weiter suchen kann? Viele Grüße Ralph -- Mailing-Liste der Linux User Schwabach (LUSC) e.V. Vor und beim Posten bitte http://lusc.de/List-Netiquette < und http://lusc.de/List-Howto < beachten. Danke!