[Solved] ISC-DHCP Server Geht nicht
[Solved] ISC-DHCP Server Geht nicht
Hi Leute,
kann mir jemand helfen den. ISC DHCP zum laufen zu bekommen?
Ich nutze auf meinem Raspi Debaian Buster.
Jedes gfefunden Tutorial schlägt fehl.
Der ist sehr schwer zum Laufen zu bekommen.
LG
kann mir jemand helfen den. ISC DHCP zum laufen zu bekommen?
Ich nutze auf meinem Raspi Debaian Buster.
Jedes gfefunden Tutorial schlägt fehl.
Der ist sehr schwer zum Laufen zu bekommen.
LG
Zuletzt geändert von CBG am 01.07.2021 15:58:11, insgesamt 1-mal geändert.
Re: ISC-DHCP Server Geht nicht
"geht nicht" ist keine Fehlermeldung.
Also nochmal von vorn: Fehlermeldung, Logs, Eingesetzte Software incl Version, configs, bei genutzten Tutorials, auch den/die Link/s. Was will man erreichen, was hat man bisher alles gemacht/probiert, welchen Teil der Doku evtl nicht ganz verstanden.
(Die Glaskugel sagt, der Pi hat keine Feste IP und der definierte Range liegt im falschen Subnetz.)
Also nochmal von vorn: Fehlermeldung, Logs, Eingesetzte Software incl Version, configs, bei genutzten Tutorials, auch den/die Link/s. Was will man erreichen, was hat man bisher alles gemacht/probiert, welchen Teil der Doku evtl nicht ganz verstanden.
(Die Glaskugel sagt, der Pi hat keine Feste IP und der definierte Range liegt im falschen Subnetz.)
Re: ISC-DHCP Server Geht nicht
Und wenn einem der ISC-DHCP-Server zu kompliziert ist, kann man auch
dnsmasq nehmen.

Re: ISC-DHCP Server Geht nicht
Hi,
ich nutze einen Raspi 3 mit Debian Buster und dem dortigen ISC-Server
Was. will ich:
eth0 soll durch den ISC-Server (Version isc-dhcpd-4.4.1) IP's an dortig angeschlossenen PC'S verteilen.
Dann will ich schauen, dass ich eth0 per NAT durch wlan0 ins. Internet bekomme.
Momentane Fehler sind:
Jul 1 15:00:16 epg-server dhcpd[3673]: No subnet declaration for eth0 (no IPv4 addresses).
Jul 1 15:00:16 epg-server dhcpd[3673]: ** Ignoring requests on eth0. If this is not what
Jul 1 15:00:16 epg-server dhcpd[3673]: you want, please write a subnet declaration
Jul 1 15:00:16 epg-server dhcpd[3673]: in your dhcpd.conf file for the network segment
Jul 1 15:00:16 epg-server dhcpd[3673]: to which interface eth0 is attached. **
Jul 1 15:00:16 epg-server dhcpd[3673]:
Jul 1 15:00:16 epg-server dhcpd[3673]:
Jul 1 15:00:16 epg-server dhcpd[3673]: Not configured to listen on any interfaces!
Jul 1 15:00:16 epg-server dhcpd[3673]:
ich nutze einen Raspi 3 mit Debian Buster und dem dortigen ISC-Server
Was. will ich:
eth0 soll durch den ISC-Server (Version isc-dhcpd-4.4.1) IP's an dortig angeschlossenen PC'S verteilen.
Dann will ich schauen, dass ich eth0 per NAT durch wlan0 ins. Internet bekomme.
Momentane Fehler sind:
Jul 1 15:00:16 epg-server dhcpd[3673]: No subnet declaration for eth0 (no IPv4 addresses).
Jul 1 15:00:16 epg-server dhcpd[3673]: ** Ignoring requests on eth0. If this is not what
Jul 1 15:00:16 epg-server dhcpd[3673]: you want, please write a subnet declaration
Jul 1 15:00:16 epg-server dhcpd[3673]: in your dhcpd.conf file for the network segment
Jul 1 15:00:16 epg-server dhcpd[3673]: to which interface eth0 is attached. **
Jul 1 15:00:16 epg-server dhcpd[3673]:
Jul 1 15:00:16 epg-server dhcpd[3673]:
Jul 1 15:00:16 epg-server dhcpd[3673]: Not configured to listen on any interfaces!
Jul 1 15:00:16 epg-server dhcpd[3673]:
Re: ISC-DHCP Server Geht nicht
Was gibtCBG hat geschrieben:01.07.2021 15:04:04Code: Alles auswählen
Jul 1 15:00:16 epg-server dhcpd[3673]: Not configured to listen on any interfaces!
Code: Alles auswählen
grep INTERFACES /etc/default/isc-dhcp-server
Re: ISC-DHCP Server Geht nicht
Dort. habe ich eth0. eingetragen.MSfree hat geschrieben:01.07.2021 15:12:52Was gibtCBG hat geschrieben:01.07.2021 15:04:04Code: Alles auswählen
Jul 1 15:00:16 epg-server dhcpd[3673]: Not configured to listen on any interfaces!
aus?Code: Alles auswählen
grep INTERFACES /etc/default/isc-dhcp-server
ich habe eben gerade meine /etc/network/interfaces geändert.
Nun. erhalte ich:
ul 1 15:19:23 epg-server dhcpd[828]: /etc/dhcp/dhcpd.conf line 11: semicolon expected.
Jul 1 15:19:23 epg-server systemd[1]: isc-dhcp-server.service: Failed with result 'exit-code'.
Jul 1 15:19:23 epg-server dhcpd[828]: interface=eth0;
Jul 1 15:19:23 epg-server systemd[1]: Failed to start LSB: DHCP server.
Jul 1 15:19:23 epg-server dhcpd[828]: ^
Jul 1 15:19:23 epg-server dhcpd[828]: /etc/dhcp/dhcpd.conf line 12: range declaration not allowed here.
Jul 1 15:19:23 epg-server dhcpd[828]: range
Jul 1 15:19:23 epg-server dhcpd[828]: ^
Jul 1 15:19:23 epg-server dhcpd[828]: /etc/dhcp/dhcpd.conf line 22: expecting a declaration
Jul 1 15:19:23 epg-server dhcpd[828]: max-lease-time 7200;
Jul 1 15:19:23 epg-server dhcpd[828]: ^
Jul 1 15:19:23 epg-server dhcpd[828]: Configuration file errors encountered -- exiting
Jul 1 15:19:23 epg-server dhcpd[828]:
Jul 1 15:19:23 epg-server dhcpd[828]: If you think you have received this message due to a bug rather
Jul 1 15:19:23 epg-server dhcpd[828]: than a configuration issue please read the section on submitting
Jul 1 15:19:23 epg-server dhcpd[828]: bugs on either our web page at www.isc.org or in the README file
Jul 1 15:19:23 epg-server dhcpd[828]: before submitting a bug. These pages explain the proper
Jul 1 15:19:23 epg-server dhcpd[828]: process and the information we find helpful for debugging.
Jul 1 15:19:23 epg-server dhcpd[828]:
Jul 1 15:19:23 epg-server dhcpd[828]: exiting.
Re: ISC-DHCP Server Geht nicht
So sieht gerade meine /etc/dhcp/dhcpd.conf. aus:
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
#ping true;
option domain-name-servers 192.168.130.1, 8.8.8.8;
option domain-name "brsz.local";
authorative;
log-facility local7;
subnet 192.168.178.0 netmask 255.255.255.0 {
interface eth0;
range 192.168.178.50 192.168.178.115;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.130.1;
#option domain-name “local”;
option routers 192.168.130.100;
option netbios-name-servers 192.168.130.1;
option netbios-node-type 8;
get-lease-hostnames true;
use-host-decl-names true;
default-lease-time 600;
max-lease-time 7200;
}
Hier war eben ein Fehler, den. ich behoben habe.
Ich erhalte nach wie vor den Fehler:
Jul 1 15:22:05 epg-server dhcpd[864]: No subnet declaration for eth0 (no IPv4 addresses).
Jul 1 15:22:05 epg-server dhcpd[864]: ** Ignoring requests on eth0. If this is not what
Jul 1 15:22:05 epg-server dhcpd[864]: you want, please write a subnet declaration
Jul 1 15:22:05 epg-server dhcpd[864]: in your dhcpd.conf file for the network segment
Jul 1 15:22:05 epg-server dhcpd[864]: to which interface eth0 is attached. **
Jul 1 15:22:05 epg-server dhcpd[864]:
Jul 1 15:22:05 epg-server dhcpd[864]:
Jul 1 15:22:05 epg-server dhcpd[864]: Not configured to listen on any interfaces!
root@epg-server:~# grep INTERFACES /etc/default/isc-dhcp-server
INTERFACESv4="eth0"
INTERFACESv6="eth0"
Hier noch mein eth0:
ifconfig eth0
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b8:27:eb:f3:7c:f7 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
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
#ping true;
option domain-name-servers 192.168.130.1, 8.8.8.8;
option domain-name "brsz.local";
authorative;
log-facility local7;
subnet 192.168.178.0 netmask 255.255.255.0 {
interface eth0;
range 192.168.178.50 192.168.178.115;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.130.1;
#option domain-name “local”;
option routers 192.168.130.100;
option netbios-name-servers 192.168.130.1;
option netbios-node-type 8;
get-lease-hostnames true;
use-host-decl-names true;
default-lease-time 600;
max-lease-time 7200;
}
Hier war eben ein Fehler, den. ich behoben habe.
Ich erhalte nach wie vor den Fehler:
Jul 1 15:22:05 epg-server dhcpd[864]: No subnet declaration for eth0 (no IPv4 addresses).
Jul 1 15:22:05 epg-server dhcpd[864]: ** Ignoring requests on eth0. If this is not what
Jul 1 15:22:05 epg-server dhcpd[864]: you want, please write a subnet declaration
Jul 1 15:22:05 epg-server dhcpd[864]: in your dhcpd.conf file for the network segment
Jul 1 15:22:05 epg-server dhcpd[864]: to which interface eth0 is attached. **
Jul 1 15:22:05 epg-server dhcpd[864]:
Jul 1 15:22:05 epg-server dhcpd[864]:
Jul 1 15:22:05 epg-server dhcpd[864]: Not configured to listen on any interfaces!
root@epg-server:~# grep INTERFACES /etc/default/isc-dhcp-server
INTERFACESv4="eth0"
INTERFACESv6="eth0"
Hier noch mein eth0:
ifconfig eth0
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b8:27:eb:f3:7c:f7 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
Re: ISC-DHCP Server Geht nicht
Hi Leute,
ich habe es nun. Die eigentliche Lösung war
A) eine Feste. IP für eth0
b) dazu unter /etc/dhcp/dhcpd6.conf den eintrag interface eth0
Zur Lösung trug bei:
1)
/etc/network/interfaces:
root@epg-server:~# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpd
# For static IO, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
#Source-directory /etc/network/interfaces.d
auto lo eth0
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.178.10
netmask 255.255.255.0
gateway 192.168.130.22
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
2) Die /etc/dhcp/dhcpd.conf
root@epg-server:~# cat /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
#ping true;
option domain-name-servers 192.168.130.1, 8.8.8.8;
option domain-name "brsz.local";
authorative;
log-facility local7;
subnet 192.168.178.0 netmask 255.255.255.0 {
interface eth0;
range 192.168.178.50 192.168.178.150;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.130.1;
#option domain-name “local”;
option routers 192.168.178.10;
option netbios-name-servers 192.168.130.1;
option netbios-node-type 8;
get-lease-hostnames true;
use-host-decl-names true;
default-lease-time 600;
max-lease-time 7200;
}
3) Die Datei /etc/default/isc-dhcp-server
root@epg-server:~# cat /etc/default/isc-dhcp-server
# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server)
# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf
# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPDv4_PID=/var/run/dhcpd.pid
#DHCPDv6_PID=/var/run/dhcpd6.pid
# Additional options to start dhcpd with.
# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACESv4="eth0"
INTERFACESv6="eth0"
4) Die Datei. nano /etc/dhcp/dhcpd6.conf
interface eth0
default-lease-time 2592000;
preferred-lifetime 604800;
option dhcp-renewal-time 3600;
option dhcp-rebinding-time 7200;
allow leasequery;
option dhcp6.name-servers 3ffe:501:ffff
200:ff:fe00:3f3e;
option dhcp6.domain-search "test.example.com","example.com";
option dhcp6.info-refresh-time 21600;
Das. müsste es gewesein sein.
Momentan kann ich aber nicht vom eth0 Netzwerk in mein wlan0 Netzwerk pingen.
Das Routing, bzw. Masquerding stelle ich nun ein.
Fragen dazu ?
ich habe es nun. Die eigentliche Lösung war
A) eine Feste. IP für eth0
b) dazu unter /etc/dhcp/dhcpd6.conf den eintrag interface eth0
Zur Lösung trug bei:
1)
/etc/network/interfaces:
root@epg-server:~# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpd
# For static IO, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
#Source-directory /etc/network/interfaces.d
auto lo eth0
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.178.10
netmask 255.255.255.0
gateway 192.168.130.22
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
2) Die /etc/dhcp/dhcpd.conf
root@epg-server:~# cat /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
#ping true;
option domain-name-servers 192.168.130.1, 8.8.8.8;
option domain-name "brsz.local";
authorative;
log-facility local7;
subnet 192.168.178.0 netmask 255.255.255.0 {
interface eth0;
range 192.168.178.50 192.168.178.150;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.130.1;
#option domain-name “local”;
option routers 192.168.178.10;
option netbios-name-servers 192.168.130.1;
option netbios-node-type 8;
get-lease-hostnames true;
use-host-decl-names true;
default-lease-time 600;
max-lease-time 7200;
}
3) Die Datei /etc/default/isc-dhcp-server
root@epg-server:~# cat /etc/default/isc-dhcp-server
# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server)
# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf
# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPDv4_PID=/var/run/dhcpd.pid
#DHCPDv6_PID=/var/run/dhcpd6.pid
# Additional options to start dhcpd with.
# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACESv4="eth0"
INTERFACESv6="eth0"
4) Die Datei. nano /etc/dhcp/dhcpd6.conf
interface eth0
default-lease-time 2592000;
preferred-lifetime 604800;
option dhcp-renewal-time 3600;
option dhcp-rebinding-time 7200;
allow leasequery;
option dhcp6.name-servers 3ffe:501:ffff
option dhcp6.domain-search "test.example.com","example.com";
option dhcp6.info-refresh-time 21600;
Das. müsste es gewesein sein.
Momentan kann ich aber nicht vom eth0 Netzwerk in mein wlan0 Netzwerk pingen.
Das Routing, bzw. Masquerding stelle ich nun ein.
Fragen dazu ?
Re: [Solved] ISC-DHCP Server Geht nicht
2:0 für die Glaskugel
Beim nächsten mal die Configs noch in Codetags oder besser gleich nach Nopaste ... dann sieht man auch so Sachen wie "Option Routers" schneller - wirf da nochmal nen Blick drauf. Wenn der DNS in nem anderen Subnet liegt, ist das in der Regel kein Problem (so denn das Routing stimmt), Gateway jedoch ... der Eintrag wirkt nicht so, als sei das das, was Du machen wolltest.

Beim nächsten mal die Configs noch in Codetags oder besser gleich nach Nopaste ... dann sieht man auch so Sachen wie "Option Routers" schneller - wirf da nochmal nen Blick drauf. Wenn der DNS in nem anderen Subnet liegt, ist das in der Regel kein Problem (so denn das Routing stimmt), Gateway jedoch ... der Eintrag wirkt nicht so, als sei das das, was Du machen wolltest.
Re: [Solved] ISC-DHCP Server Geht nicht
Mein Routing stimmt wohl noch nicht so.eggy hat geschrieben:01.07.2021 16:33:252:0 für die Glaskugel![]()
Beim nächsten mal die Configs noch in Codetags oder besser gleich nach Nopaste ... dann sieht man auch so Sachen wie "Option Routers" schneller - wirf da nochmal nen Blick drauf. Wenn der DNS in nem anderen Subnet liegt, ist das in der Regel kein Problem (so denn das Routing stimmt), Gateway jedoch ... der Eintrag wirkt nicht so, als sei das das, was Du machen wolltest.
ich kann zwar vom PC der mit eth0 am Raspi an eth0angeschlossen ist pingen aber nicht ins internet.
Selbst der Raspi kann derzeit nicht ins internet, weil die Route über das eth0 gerade läuft:
Code: Alles auswählen
root@epg-server:~# route -n
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.130.22 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 192.168.130.1 0.0.0.0 UG 1024 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.130.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.130.1 0.0.0.0 255.255.255.255 UH 1024 0 0 wlan0
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Also mein wlan0 ist der Adapter, derim Heimnetz und ins internet soll.
eth0 am raspi hat nun die ip 192.168.178.10 bekommen.
Wie war. das nochmal mit iptables?
So ?? :
Code: Alles auswählen
iptables -A FORWARD --in-interface eth0 -j ACCEPT
iptables --table nat -A POSTROUTING --out-interface wlan0 -j MASQUERADE
Re: [Solved] ISC-DHCP Server Geht nicht
wie im anderen thread geschrieben. metrik.Selbst der Raspi kann derzeit nicht ins internet, weil die Route über das eth0 gerade läuft:
Re: [Solved] ISC-DHCP Server Geht nicht
ja, ich erinnere mich aber das weiß ich nicht mehr wie das funktioniert, bzw., wie ichdas korrigiere.eggy hat geschrieben:01.07.2021 17:56:12wie im anderen thread geschrieben. metrik.Selbst der Raspi kann derzeit nicht ins internet, weil die Route über das eth0 gerade läuft:
Ichs schaue mal.