ubuntuusers.de

ISC DHCP Webmin

Status: Gelöst | Ubuntu-Version: Server 22.04 (Jammy Jellyfish)
Antworten |

Windoofer

Anmeldungsdatum:
14. März 2016

Beiträge: 150

Wohnort: Maxdorf

Hallo an alle

Ich hab ein Problem mit dem DHCP Server Service in Webmin ich hab bei Google zwar das Problem gefunden aber geholfen hat es mir nicht

Es dreht sich darum das ich Ubuntu Server installieren dann Webmin installieren wie es auf der Offiziellen Homepage beschrieben ist

Dann bei Un used Modules den DHCP Server

und jetzt kommt das Problem es ist egal ob ich was konfiguriere oder nicht er lässt sich nicht starten.

ich hab den Server mitlerweile mehrmal neuinstallieren vieles probiert wie es in den anderen Foren beschrieben war aber ohne Erfolg

es ist eine komplette Neuinstallation, die sollte eigentlich sofort funktionieren

root@DHCP-Server:~# systemctl status isc-dhcp-server.service
x isc-dhcp-server.service - ISC DHCP IPv4 server
     Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2022-07-10 07:50:24 UTC; 2min 1s ago
       Docs: man:dhcpd(8)
    Process: 5866 ExecStart=/bin/sh -ec      CONFIG_FILE=/etc/dhcp/dhcpd.conf;      if [ -f /etc/ltsp/dhcpd.conf ]; then CONFIG_FILE=/etc/ltsp/dhcpd.conf; fi;      [ -e />
   Main PID: 5866 (code=exited, status=1/FAILURE)
        CPU: 6ms

Jul 10 07:50:24 DHCP-Server sh[5866]: before submitting a bug.  These pages explain the proper
Jul 10 07:50:24 DHCP-Server sh[5866]: process and the information we find helpful for debugging.
Jul 10 07:50:24 DHCP-Server sh[5866]: exiting.
Jul 10 07:50:24 DHCP-Server dhcpd[5866]: bugs on either our web page at www.isc.org or in the README file
Jul 10 07:50:24 DHCP-Server dhcpd[5866]: before submitting a bug.  These pages explain the proper
Jul 10 07:50:24 DHCP-Server dhcpd[5866]: process and the information we find helpful for debugging.
Jul 10 07:50:24 DHCP-Server dhcpd[5866]: 
Jul 10 07:50:24 DHCP-Server dhcpd[5866]: exiting.
Jul 10 07:50:24 DHCP-Server systemd[1]: isc-dhcp-server.service: Main process exited, code=exited, status=1/FAILURE
Jul 10 07:50:24 DHCP-Server systemd[1]: isc-dhcp-server.service: Failed with result 'exit-code'.

edit: ich hab das mit der Fehlerbeschreibung nicht besser hin bekommen im grauen Hintergrund

könnt ihr mir da weiter helfen?

Mit freundlichen Grüßen Timm

Bearbeitet von sebix:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18209

Wohnort: in deinem Browser, hier auf dem Bildschirm

Zeige deine Konfigurationsdatei

Windoofer

(Themenstarter)

Anmeldungsdatum:
14. März 2016

Beiträge: 150

Wohnort: Maxdorf

Hallo DJKUhpisse

Welche Konfigurationsdatei?

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18209

Wohnort: in deinem Browser, hier auf dem Bildschirm

/etc/dhcp/dhcpd.conf

Ich würde auch diese nutzen und nicht irgendwelche Webadmin-Tools. So kann man den Fehler eingrenzen.

Windoofer

(Themenstarter)

Anmeldungsdatum:
14. März 2016

Beiträge: 150

Wohnort: Maxdorf

# dhcpd.conf # # Sample configuration file for ISC dhcpd # configuration file instead of this file. #

# option definitions common to all supported networks... option domain-name "example.org"; option domain-name-servers ns1.example.org, ns2.example.org;

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

# 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;

# 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.

#subnet 10.152.187.0 netmask 255.255.255.0 { #}

# This is a very basic subnet declaration.

#subnet 10.254.239.0 netmask 255.255.255.224 { # range 10.254.239.10 10.254.239.20; # option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; #}

# This declaration allows BOOTP clients to get dynamic addresses, # which we don't really recommend.

#subnet 10.254.239.32 netmask 255.255.255.224 { # range dynamic-bootp 10.254.239.40 10.254.239.60; # option broadcast-address 10.254.239.31; # option routers rtr-239-32-1.example.org; #}

# A slightly different configuration for an internal subnet. #subnet 10.5.5.0 netmask 255.255.255.224 { # range 10.5.5.26 10.5.5.30; # option domain-name-servers ns1.internal.example.org; # option domain-name "internal.example.org"; # option subnet-mask 255.255.255.224; # option routers 10.5.5.1; # option broadcast-address 10.5.5.31; # default-lease-time 600; # max-lease-time 7200; #}

# 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 { # filename "vmunix.passacaglia"; # server-name "toccata.example.com"; #}

# Fixed IP addresses can also be specified for hosts. These addresses # should not also be listed as being available for dynamic assignment. # Hosts for which fixed IP addresses have been specified can boot using # BOOTP or DHCP. Hosts for which no fixed address is specified can only # be booted with DHCP, unless there is an address range on the subnet # to which a BOOTP client is connected which has the dynamic-bootp flag # set. #host fantasia { # fixed-address fantasia.example.com; #}

# You can declare a class of clients and then do address allocation # based on that. The example below shows a case where all clients # in a certain class get addresses on the 10.17.224/24 subnet, and all # other clients get addresses on the 10.0.29/24 subnet.

#class "foo" { # match if substring (option vendor-class-identifier, 0, 4) = "SUNW"; #}

#shared-network 224-29 { # subnet 10.17.224.0 netmask 255.255.255.0 { # option routers rtr-224.example.org; # } # subnet 10.0.29.0 netmask 255.255.255.0 { # option routers rtr-29.example.org; # } # pool { # allow members of "foo"; # range 10.17.224.10 10.17.224.250; # } # pool { # deny members of "foo"; # range 10.0.29.10 10.0.29.230; # } #}

sorry war ein Fehler

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18209

Wohnort: in deinem Browser, hier auf dem Bildschirm

Gib mit cat den Inhalt aus.

Windoofer

(Themenstarter)

Anmeldungsdatum:
14. März 2016

Beiträge: 150

Wohnort: Maxdorf

oh okay sorry habe eben raus gefunden wie das geht

Windoofer

(Themenstarter)

Anmeldungsdatum:
14. März 2016

Beiträge: 150

Wohnort: Maxdorf

# dhcpd.conf # # Sample configuration file for ISC dhcpd # configuration file instead of this file. #

# option definitions common to all supported networks... option domain-name "example.org"; option domain-name-servers ns1.example.org, ns2.example.org;

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

# 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;

# 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.

#subnet 10.152.187.0 netmask 255.255.255.0 { #}

# This is a very basic subnet declaration.

#subnet 10.254.239.0 netmask 255.255.255.224 { # range 10.254.239.10 10.254.239.20; # option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; #}

# This declaration allows BOOTP clients to get dynamic addresses, # which we don't really recommend.

#subnet 10.254.239.32 netmask 255.255.255.224 { # range dynamic-bootp 10.254.239.40 10.254.239.60; # option broadcast-address 10.254.239.31; # option routers rtr-239-32-1.example.org; #}

# A slightly different configuration for an internal subnet. #subnet 10.5.5.0 netmask 255.255.255.224 { # range 10.5.5.26 10.5.5.30; # option domain-name-servers ns1.internal.example.org; # option domain-name "internal.example.org"; # option subnet-mask 255.255.255.224; # option routers 10.5.5.1; # option broadcast-address 10.5.5.31; # default-lease-time 600; # max-lease-time 7200; #}

# 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 { # filename "vmunix.passacaglia"; # server-name "toccata.example.com"; #}

# Fixed IP addresses can also be specified for hosts. These addresses # should not also be listed as being available for dynamic assignment. # Hosts for which fixed IP addresses have been specified can boot using # BOOTP or DHCP. Hosts for which no fixed address is specified can only # be booted with DHCP, unless there is an address range on the subnet # to which a BOOTP client is connected which has the dynamic-bootp flag # set. #host fantasia { # fixed-address fantasia.example.com; #}

# You can declare a class of clients and then do address allocation # based on that. The example below shows a case where all clients # in a certain class get addresses on the 10.17.224/24 subnet, and all # other clients get addresses on the 10.0.29/24 subnet.

#class "foo" { # match if substring (option vendor-class-identifier, 0, 4) = "SUNW"; #}

#shared-network 224-29 { # subnet 10.17.224.0 netmask 255.255.255.0 { # option routers rtr-224.example.org; # } # subnet 10.0.29.0 netmask 255.255.255.0 { # option routers rtr-29.example.org; # } # pool { # allow members of "foo"; # range 10.17.224.10 10.17.224.250; # } # pool { # deny members of "foo"; # range 10.0.29.10 10.0.29.230; # } #} 

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18209

Wohnort: in deinem Browser, hier auf dem Bildschirm

Das ist ja gar nichts konfiguriert. Was soll denn konfiguriert werden?

Windoofer

(Themenstarter)

Anmeldungsdatum:
14. März 2016

Beiträge: 150

Wohnort: Maxdorf

Hallo DJKUhpisse

es soll jetzt nichts spezielles werden zum einem sollen alle bekannten Geräte eine Feste IP Adresse bekommen alle nicht bekannten Geräte sollen in einem Bereich von 192.168.0.200 bis 192.168.0.250 und alle Geräte sollen den DNS Server 192.168.0.5 und den Router 192.168.0.2 vom DHCP gesagt bekommen

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18209

Wohnort: in deinem Browser, hier auf dem Bildschirm

Dann konfiguriere das in der Datei. https://wiki.ubuntuusers.de/ISC-DHCPD/

Windoofer

(Themenstarter)

Anmeldungsdatum:
14. März 2016

Beiträge: 150

Wohnort: Maxdorf

Hallo DJKUhpisse

Ich hab den Server jetzt mit Debian 11 installiert und Webmin drauf Jetzt funktioniert er sofort auch ohne das ich was vor konfigurieren muss ich hab während dem laufen alles erstellen und konfiguriert was ich gebrauche und dann gespeicher und bestätigt es hat alles funktioniert ich weiß nicht warum es nicht mit dem Ubuntu Server funktioniert hat aber auf Debian gehts

aber vielen dank für die Hilfe ich hoffe es hilft hier anderen weiter meine Lösung ich schließe das Thema jetzt als gelöst

Antworten |