Netzwerkkonfigurationsprobleme Debian Stretch

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
Slet denne besked
Besvar denne besked
Skribent: Ralph Lindner
Dato:  
Til: LinuxUserSchwabach
Emne: Netzwerkkonfigurationsprobleme Debian Stretch
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<UP,BROADCAST,RUNNING,MULTICAST> 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<link>
inet6 2001:a62:1298:4301:feaa:14ff:fe22:238f prefixlen 64 scopeid
0x0<global>
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<UP,BROADCAST,MULTICAST> 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<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
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!