![Wie debugge ich einen Server, der seine DHCP-IP nicht freigibt?](https://rvso.com/image/717746/Wie%20debugge%20ich%20einen%20Server%2C%20der%20seine%20DHCP-IP%20nicht%20freigibt%3F.png)
Es sieht so aus, als würde mein Server immer wieder nach einer DHCP-Adresse fragen, aber alte nicht freigeben. Zuvor war er direkt mit meinem ISP verbunden und hielt Tausende von DHCP-Leases (das hätte möglicherweise einen stadtweiten DoS-Angriff verursacht).
Der Server kann weiterhin auf das Internet zugreifen. Das Problem verursacht keine Verbindungsprobleme für den Server, aber alle anderen können die beanspruchten IP-Adressen nicht verwenden.
Um das Problem zu isolieren, habe ich es ans LAN angeschlossen. Wenig überraschend war der IP-Pool des Routers erschöpft. Alle IP-Adressen waren vom lokalen Host aus erreichbar (ich kann ihn anpingen, <1 ms Verzögerung), aber nicht von außen.
Ich habe nicht viel Erfahrung mit dhclient
oder damit, wie ein Server mit dem Erwerben/Freigeben von IP-Adressen umgeht. /etc/network/interfaces
ist unverändert, außerallow-hotplug ens5
Das Problem könnte begonnen haben, als ich entweder
- ersetzt
sendmail
durchpostfix
(apt-get install postfix
, sonst nichts) - ausgeführt
apt-get upgrade
(Kernel und einige PHP-Module aktualisiert, sonst nichts)
Ich habe keine benutzerdefinierten Skripte auf dem Server. dmesg
ist sauber. Es ist ein Webserver und das meiste, was ich mache, geschieht entweder vor Ort nginx
oder in der Site (Wordpress).
Wie fange ich überhaupt an, das zu debuggen? So etwas ist mir in der Vergangenheit noch nie begegnet.
root@placeholder-not-actual-hostname:~# uname -a
Linux placeholder-not-actual-hostname 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux
Ausgabe von ip a
:
root@placeholder-not-actual-hostname:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether e0:cb:4e:48:4e:28 brd ff:ff:ff:ff:ff:ff
inet 192.168.249.2/24 brd 255.255.255.255 scope global ens5
valid_lft forever preferred_lft forever
inet 192.168.249.3/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.4/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.5/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.6/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.7/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.8/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.9/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.10/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.11/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.12/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.13/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.14/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.15/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.16/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.17/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.18/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.19/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.20/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.21/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.22/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.23/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.24/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.25/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.26/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.27/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.28/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.29/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.30/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.31/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.32/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.33/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.34/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.35/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.36/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.37/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.38/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.39/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.40/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.41/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.42/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.43/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.44/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.45/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.46/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.47/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.48/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.49/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.50/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.51/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.52/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.53/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.54/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.55/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.56/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.57/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.58/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.59/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.60/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.61/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.62/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.63/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.64/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.65/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.66/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.67/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.68/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.69/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.70/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.72/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.73/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.74/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.75/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.76/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.77/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.78/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.79/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.80/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.81/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.82/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.83/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.84/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.85/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.86/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.87/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.88/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.89/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.90/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.91/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.92/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.93/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.94/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.95/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.96/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.97/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.98/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.99/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.100/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.101/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.102/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.103/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.104/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.105/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.106/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.107/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.108/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.109/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.110/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.111/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.112/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.113/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.114/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.115/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.116/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.117/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.118/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.119/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.120/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.121/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.122/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.123/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.124/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.125/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.126/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.127/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.128/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.129/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.130/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.131/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.132/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.133/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.134/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.135/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.136/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.137/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.138/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.139/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.140/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.141/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.142/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.143/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.144/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.145/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.146/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.147/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.148/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.149/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.150/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.151/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.152/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.153/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.154/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.155/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.156/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.157/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.158/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.159/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.160/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.161/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.162/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.163/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.164/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.165/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.166/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.167/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.168/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.169/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.170/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.171/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.172/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.173/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.174/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.175/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.176/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.177/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.178/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.179/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.180/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.181/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.182/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.183/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.184/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.185/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.186/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.187/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.188/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.189/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.190/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.191/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.192/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.193/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.194/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.195/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.196/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.197/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.198/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.199/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.200/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.254/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet 192.168.249.71/24 brd 255.255.255.255 scope global secondary ens5
valid_lft forever preferred_lft forever
inet6 fe80::e2cb:4eff:fe48:4e28/64 scope link
valid_lft forever preferred_lft forever
3: wls1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:25:d3:cd:e0:4f brd ff:ff:ff:ff:ff:ff
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
link/none
inet 10.8.0.1/24 brd 10.8.0.255 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::f3c8:a059:15d5:5ec7/64 scope link flags 800
valid_lft forever preferred_lft forever
Der gesamte Inhalt von /etc/network/interfaces
. /etc/network/interfaces.d/
ist leer.
root@placeholder:~# 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).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ens5
allow-hotplug ens5
iface ens5 inet dhcp
Antwort1
Ich habe das Problem gelöst.
Ich habe in meiner Antwort angemerkt, dass der Erwerb von IP-Adressen problemlos funktioniert, die Freigabe von Leases jedoch nicht.
Ich habe nachgeschaut /etc/dhcp/
und zwei interessante Verzeichnisse gefunden:
root@placeholder:~# ls -lah /etc/dhcp/
total 744K
drwxr-xr-x 4 root root 4.0K Feb 17 08:00 .
drwxr-xr-x 104 root root 720K Feb 18 11:57 ..
-rw-r--r-- 1 root root 1.4K Nov 26 2016 debug
drwxr-xr-x 2 root root 4.0K Aug 21 2010 dhclient-enter-hooks.d
drwxr-xr-x 2 root root 4.0K Feb 17 13:46 dhclient-exit-hooks.d
-rw-r--r-- 1 root root 1.7K Dec 25 22:41 dhclient.conf
Ich habe gerade herausgefunden, dass dhclient
es tatsächlich Hooks für den Fall gibt, dass 1.) eine DHCP-Lease erworben und 2.) eine DHCP-Lease freigegeben wird. Die .d
Verzeichnisse enthalten Bash-Skripte, die ausgeführt werden, wenn die genannten Ereignisse ausgelöst werden.
Da der Server Probleme mit der Freigabe von DHCP-Leases hatte, habe ich nachgesehen dhclient-exit-hooks.d
. Tatsächlich war da ein fehlerhaftes Skript. sendmail
Darin war ein Skript, das immer fehlschlug, obwohl es 0 zurückgab (fehlendes Verzeichnis, da sendmail
deinstalliert).