[DHCP] Keine IP Adresse nach Neustart

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
n3de
Beiträge: 7
Registriert: 20.11.2023 17:55:39

[DHCP] Keine IP Adresse nach Neustart

Beitrag von n3de » 21.11.2023 18:49:53

Hallo Zusammen,

ich nutze debian 12 container templates für proxmox. Die IP Adresse wird immer per DHCP verteilt und die firewall (opnsense) verteilt statische IP Adressen an die Clients. Die debian systeme verlieren das lease bzw. kriegen keine IP Adresse, wenn ich die Systeme neu starte. Ich muss dann immer dhclient -r und dhclient ausführen, damit die IP Adresse wieder zugewiesen wird.

Hat jemand eine Idee, woran das liegen könnte? Es ist super nervig, wenn ich proxmox mal neustarten muss und dann durch die ganzen Container gehen muss, weil die Services nicht erreichbar sind.

so long...

Benutzeravatar
QT
Beiträge: 1253
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von QT » 21.11.2023 21:56:56

Schon ein sehr spezielles Szenario, was Du da anfragst. Habe es sehr ähnlich, aber alle meine Proxmox Debian LXC Container haben statische IP entsprechend ihrer Container ID. So kann ich mir das am besten aufdröseln. Klar, hilft Dir jetzt natürlich nicht, aber was soll man bei den gegebenen Details auch sagen? Vielleicht postest Du mal Details des DHCP log nach einem Start des Containers? Ist das ein LXC oder ne VM im Proxmox? Zu wenige Details leider...

n3de
Beiträge: 7
Registriert: 20.11.2023 17:55:39

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von n3de » 22.11.2023 20:31:57

Hey, ich wusste nicht, welche Infos ich posten soll und was hilfreich ist. Ich habe das System mal neu gestartet und dann direkt

Code: Alles auswählen

journalctl | grep -Ei 'dhcp'
ausgeführt. Anschließend die IP Adresse nachgeschaut, dhclient neugestartet und wieder die IP Adresse angeschaut. Den Output seht ihr unten. Das ganze läuft als LXC.

Code: Alles auswählen

Nov 22 11:56:11 nodered dhclient[158]: Internet Systems Consortium DHCP Client 4.4.3-P1
Nov 22 11:56:11 nodered ifup[158]: Internet Systems Consortium DHCP Client 4.4.3-P1
Nov 22 11:56:11 nodered dhclient[158]: For info, please visit https://www.isc.org/software/dhcp/
Nov 22 11:56:11 nodered ifup[158]: For info, please visit https://www.isc.org/software/dhcp/
Nov 22 11:56:11 nodered ifup[158]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Nov 22 11:56:11 nodered dhclient[158]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Nov 22 11:56:11 nodered dhclient[158]: DHCPOFFER of 192.168.111.5 from 192.168.111.254
Nov 22 11:56:11 nodered ifup[158]: DHCPOFFER of 192.168.111.5 from 192.168.111.254
Nov 22 11:56:11 nodered ifup[158]: DHCPREQUEST for 192.168.111.5 on eth0 to 255.255.255.255 port 67
Nov 22 11:56:11 nodered dhclient[158]: DHCPREQUEST for 192.168.111.5 on eth0 to 255.255.255.255 port 67
Nov 22 11:56:11 nodered dhclient[158]: DHCPACK of 192.168.111.5 from 192.168.111.254
Nov 22 11:56:11 nodered ifup[158]: DHCPACK of 192.168.111.5 from 192.168.111.254
Nov 22 11:56:13 nodered dhclient[251]: Internet Systems Consortium DHCP Client 4.4.3-P1
Nov 22 11:56:13 nodered ifup[251]: Internet Systems Consortium DHCP Client 4.4.3-P1
Nov 22 11:56:13 nodered dhclient[251]: For info, please visit https://www.isc.org/software/dhcp/
Nov 22 11:56:13 nodered ifup[251]: For info, please visit https://www.isc.org/software/dhcp/
n3de@nodered:~$ sudo ip add show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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 noprefixroute 
       valid_lft forever preferred_lft forever
2: eth0@if87: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope link 
       valid_lft forever preferred_lft forever
n3de@nodered:~$ sudo dhclient -r
n3de@nodered:~$ sudo dhclient   
n3de@nodered:~$ sudo ip add show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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 noprefixroute 
       valid_lft forever preferred_lft forever
2: eth0@if87: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xxbrd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 192.168.111.5/24 brd 192.168.111.255 scope global dynamic eth0
       valid_lft 7199sec preferred_lft 7199sec
    inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope link 
       valid_lft forever preferred_lft forever

Benutzeravatar
oln
Beiträge: 492
Registriert: 05.01.2021 09:41:24

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von oln » 29.11.2023 12:56:18

Moin,
wie wurde die Netzwerkkarte konfiguriert? Networkmanager/systemd/interfaces?
Gruß Ole
AbuseIPDB

n3de
Beiträge: 7
Registriert: 20.11.2023 17:55:39

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von n3de » 29.11.2023 14:19:27

oln hat geschrieben: ↑ zum Beitrag ↑
29.11.2023 12:56:18
Moin,
wie wurde die Netzwerkkarte konfiguriert? Networkmanager/systemd/interfaces?
Gar nicht? Ich nutze in Proxmox ein LXC Template von Debian. Bei der Einrichtung wähle ich dann CPU Kerne etc. und wähle DHCP bei Netzwerk aus. Sobald der Container läuft, installiere ich nur noch einen Service wie InfluxDB, Grafana, OpnSense etc.

Mir ist auch gestern aufgefallen, dass die IP Adresse nach einem Neustart richtig war und erst nach einer gewissen Zeit "gelöscht" wurde. Ich habe nämlich proxmox wegen einem Update neu gestartet und wollte schon in den Container dhclient -r machen, aber die IP Adressen waren richtig. Ich habe es dann gelassen, aber später am Tag merkte ich, dass die Services alle nicht mehr erreichbar waren, weil die IP Adresse wieder weg war.

Benutzeravatar
QT
Beiträge: 1253
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von QT » 29.11.2023 19:00:10

In meinen Proxmox LXCs ist die Netzwerkkonfig, die ich im Proxmox UI machte in die interfaces Datei eingetragen worden. Ich nutze für meine Container aber statische IPs und kein DHCP:

Code: Alles auswählen

auto eth0
iface eth0 inet static
        address 192.168.1.103/24
        gateway 192.168.1.1

iface eth0 inet6 auto

n3de
Beiträge: 7
Registriert: 20.11.2023 17:55:39

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von n3de » 30.11.2023 19:16:43

Hab jetzt noch einmal geschaut und nach einem Neustart, hat der Container noch seine IP Adresse, wobei der lease nur noch x Sekunden gültig ist. Ich habe dann mal geschaut und nachdem die Zeit abgelaufen ist, hat er die IP Adresse verworfen, aber keine neue IP beim DHCP Server angefragt. Wenn ich nun sudo dhclient -r gefolgt von einem sudo dhclient machen, bezieht er eine neue IP Adresse und wenn diese Abläuft, bezieht er eine neue IP Adresse. Es scheint nur nach einen Neustart nicht zu funktionieren.

Hier der Log direkt nach dem Neustart des Containers

Code: Alles auswählen

Nov 30 15:17:48 Grafana dhclient[856]: DHCPREQUEST for 192.168.111.9 on eth0 to 192.168.111.254 port 67
Nov 30 15:17:48 Grafana dhclient[856]: DHCPACK of 192.168.111.9 from 192.168.111.254
Nov 30 15:37:23 Grafana dhclient[150]: Internet Systems Consortium DHCP Client 4.4.3-P1
Nov 30 15:37:23 Grafana ifup[150]: Internet Systems Consortium DHCP Client 4.4.3-P1
Nov 30 15:37:23 Grafana dhclient[150]: For info, please visit https://www.isc.org/software/dhcp/
Nov 30 15:37:23 Grafana ifup[150]: For info, please visit https://www.isc.org/software/dhcp/
Nov 30 15:37:23 Grafana ifup[150]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
Nov 30 15:37:23 Grafana dhclient[150]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
Nov 30 15:37:23 Grafana dhclient[150]: DHCPOFFER of 192.168.111.9 from 192.168.111.254
Nov 30 15:37:23 Grafana ifup[150]: DHCPOFFER of 192.168.111.9 from 192.168.111.254
Nov 30 15:37:23 Grafana ifup[150]: DHCPREQUEST for 192.168.111.9 on eth0 to 255.255.255.255 port 67
Nov 30 15:37:23 Grafana dhclient[150]: DHCPREQUEST for 192.168.111.9 on eth0 to 255.255.255.255 port 67
Nov 30 15:37:23 Grafana dhclient[150]: DHCPACK of 192.168.111.9 from 192.168.111.254
Nov 30 15:37:23 Grafana ifup[150]: DHCPACK of 192.168.111.9 from 192.168.111.254
Nov 30 15:37:24 Grafana dhclient[224]: Internet Systems Consortium DHCP Client 4.4.3-P1
Nov 30 15:37:24 Grafana ifup[224]: Internet Systems Consortium DHCP Client 4.4.3-P1
Nov 30 15:37:24 Grafana dhclient[224]: For info, please visit https://www.isc.org/software/dhcp/
Nov 30 15:37:24 Grafana ifup[224]: For info, please visit https://www.isc.org/software/dhcp/
Nov 30 17:37:54 Grafana dhclient[540]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Nov 30 17:37:54 Grafana dhclient[540]: DHCPOFFER of 192.168.111.9 from 192.168.111.254
Nov 30 17:37:54 Grafana dhclient[540]: DHCPREQUEST for 192.168.111.9 on eth0 to 255.255.255.255 port 67
Nov 30 17:37:54 Grafana dhclient[540]: DHCPACK of 192.168.111.9 from 192.168.111.254
Nov 30 18:24:14 Grafana dhclient[540]: DHCPREQUEST for 192.168.111.9 on eth0 to 192.168.111.254 port 67
Nov 30 18:24:14 Grafana dhclient[540]: DHCPACK of 192.168.111.9 from 192.168.111.254
Nov 30 19:10:54 Grafana dhclient[540]: DHCPREQUEST for 192.168.111.9 on eth0 to 192.168.111.254 port 67
Nov 30 19:10:54 Grafana dhclient[540]: DHCPACK of 192.168.111.9 from 192.168.111.254
Es scheint, als ob sich ifup und dhclient nach einem Neustart in der Quere sind, oder? Ich Durchblick das noch nicht.

Benutzeravatar
QT
Beiträge: 1253
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von QT » 01.12.2023 13:44:23

Stell doch mal auf Paket dhcpcd-base um. Der isc wird eh nicht mehr gepflegt und soll raus fliegen hab ich letztens hier irgendwo gelesen. Seither hab ich auch den installiert. Vielleicht gehts damit ja besser...

n3de
Beiträge: 7
Registriert: 20.11.2023 17:55:39

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von n3de » 01.12.2023 15:13:05

QT hat geschrieben: ↑ zum Beitrag ↑
01.12.2023 13:44:23
Stell doch mal auf Paket dhcpcd-base um. Der isc wird eh nicht mehr gepflegt und soll raus fliegen hab ich letztens hier irgendwo gelesen. Seither hab ich auch den installiert. Vielleicht gehts damit ja besser...
Danke für den Tipp. Reicht es einfach dhcp-base zu installieren, oder muss ich noch dhclient deaktivieren. Ich habe nur die Option gefunden, in /etc/NetworkManager/NetworkManager.conf folgendes hinzuzufügen: dhcp=dhcpc-base

Benutzeravatar
QT
Beiträge: 1253
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von QT » 01.12.2023 16:13:58

Auf meinem Desktop (wo ich DHCP nutze) hab ich lediglich das Paket installiert, das isc-dhcp-client Paket deinstalliert und alles lief auf Anhieb.

n3de
Beiträge: 7
Registriert: 20.11.2023 17:55:39

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von n3de » 03.12.2023 12:53:19

Hab es jetzt mal getestet und dhcpcd-base installiert, isc-dhcp-client deinstalliert und neugestartet. Er hat nach dem Neustart direkt eine IP bezogen, aber nachdem der lease abgelaufen ist verwirft er die IP bezieht aber keine neue IP Adresse. Wenn ich einen Neustart ausführe, bezieht er wieder eine IP Adresse. Ich verstehe es nicht...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22360
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von KBDCALLS » 05.12.2023 20:00:52

Eventuell das hier mal lesen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

n3de
Beiträge: 7
Registriert: 20.11.2023 17:55:39

Re: [DHCP] Keine IP Adresse nach Neustart

Beitrag von n3de » 05.12.2023 20:18:54

Hey Zusammen, ich hab das Problem mit Hilfe gefunden. Es lag daran, dass ich sowohl IPv4 als auch IPv6 als DHCP konfiguriert habe, ich habe nur einen DHCPv4 laufen habe. Dadurch hat er die IPv4 erhalten und ist bei IPv6 in den timeout, sodass dhclient etc. nicht richtig gestartet sind. Ich habe jetzt IPv6 auf static gesetzt und jetzt geht es.

Antworten