Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

isc-dhcp-server läuft nicht - No subnet declaration

208 views
Skip to first unread message

tony.blue....@gmx.de

unread,
Dec 25, 2012, 6:50:02 PM12/25/12
to
Hallo Mailinglist,

ich versuche nun schon viel zu lange, einen DHCP-Server auf dem device
eth3 zum Laufen zu bringen. Leider scheitert der Start immer an "No
subnet declaration for eth3 (192.168.4.254)"

ifconfig ergibt:

...
eth3 Link encap:Ethernet Hardware Adresse 52:54:00:05:ef:39
inet Adresse:192.168.4.254 Bcast:192.168.4.255
Maske:255.255.255.0
inet6-Adresse: fe80::5054:ff:fe05:ef39/64
Gᅵltigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:5887 errors:0 dropped:0 overruns:0 frame:0
TX packets:4522 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlᅵnge:1000
RX bytes:5549579 (5.2 MiB) TX bytes:3002292 (2.8 MiB)
...

# dhcpd.conf
#
default-lease-time 600;
max-lease-time 7200;
authoritative;

subnet 192.168.4.0 netmask 255.255.255.0 {
range 192.168.4.1 192.168.4.20;
interface eth3;
# option subnet-mask 255.255.255.0;
# option broadcast-address 192.168.4.255;
# option routers 192.168.4.254;
# option domain-name-servers 192.168.4.254, 192.168.1.200;
}

Hier die vollstᅵndige /var/log/syslog


Dec 26 00:39:48 router dhcpd: Internet Systems Consortium DHCP Server
4.1.1-P1
Dec 26 00:39:48 router dhcpd: Copyright 2004-2010 Internet Systems
Consortium.
Dec 26 00:39:48 router dhcpd: All rights reserved.
Dec 26 00:39:48 router dhcpd: For info, please visit
https://www.isc.org/software/dhcp/
Dec 26 00:39:50 router dhcpd: Internet Systems Consortium DHCP Server
4.1.1-P1
Dec 26 00:39:50 router dhcpd: Copyright 2004-2010 Internet Systems
Consortium.
Dec 26 00:39:50 router dhcpd: All rights reserved.
Dec 26 00:39:50 router dhcpd: For info, please visit
https://www.isc.org/software/dhcp/
Dec 26 00:39:50 router dhcpd: Internet Systems Consortium DHCP Server
4.1.1-P1
Dec 26 00:39:50 router dhcpd: Copyright 2004-2010 Internet Systems
Consortium.
Dec 26 00:39:50 router dhcpd: All rights reserved.
Dec 26 00:39:50 router dhcpd: For info, please visit
https://www.isc.org/software/dhcp/
Dec 26 00:39:50 router dhcpd: Wrote 0 leases to leases file.
Dec 26 00:39:50 router dhcpd:
Dec 26 00:39:50 router dhcpd: No subnet declaration for eth3
(192.168.4.254).
Dec 26 00:39:50 router dhcpd: ** Ignoring requests on eth3. If this is
not what
Dec 26 00:39:50 router dhcpd: you want, please write a subnet declaration
Dec 26 00:39:50 router dhcpd: in your dhcpd.conf file for the network
segment
Dec 26 00:39:50 router dhcpd: to which interface eth3 is attached. **
Dec 26 00:39:50 router dhcpd:
Dec 26 00:39:50 router dhcpd:
Dec 26 00:39:50 router dhcpd: Not configured to listen on any interfaces!


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/50DA3A66...@gmx.de

tony.blue....@gmx.de

unread,
Dec 25, 2012, 7:10:02 PM12/25/12
to
Am 26.12.2012 00:59, schrieb sli...@ascffm.de:
> Hallo,
>
> Ist den in der Datei "/etc/default/dhcp3-server" unter INTERFACES das Netzwerkdevice eth3 eingetragen?
>
>

Hallo Andreas,

ja, ist es. Hier die /etc/default/isc-dhcp-server:

# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth3"


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/50DA3E3D...@gmx.de

Daniel

unread,
Dec 25, 2012, 7:20:02 PM12/25/12
to
Hi Ihr,


> Ist den in der Datei "/etc/default/dhcp3-server" unter INTERFACES
> das Netzwerkdevice eth3 eingetragen?

klar sonst würde die Syslog ja nicht passen.
Er moppert ja über eth3 ;)

>> subnet 192.168.4.0 netmask 255.255.255.0 {
>> range 192.168.4.1 192.168.4.20;
>> interface eth3;
>> # option subnet-mask 255.255.255.0;
>> # option broadcast-address 192.168.4.255;
>> # option routers 192.168.4.254;
>> # option domain-name-servers 192.168.4.254, 192.168.1.200;

Nehm doch mal aus deiner dhcp.conf das "interface eth3" raus.
Beim schneller überfliegen kannst du das hier 1:1 übernehmen:

http://www.pro-chip.de/debian/debian-allgemein/17-debian-dhcp-server.html

--
Mit freundlichen Grüßen
Daniel
mailto:dan...@linux-nerd.de


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/576758844.20...@linux-nerd.de

tony.blue....@gmx.de

unread,
Dec 25, 2012, 7:30:02 PM12/25/12
to
Am 26.12.2012 01:11, schrieb Daniel:
> Nehm doch mal aus deiner dhcp.conf das "interface eth3" raus.

Danke f�r Dein Mail. Leider geht es auch ohne das "interface eth3" nicht.

Komisch ist, dass ein Start mit "/usr/sbin/dhcpd -cf /etc/dhcp3/dhcpd.conf"

Internet Systems Consortium DHCP Server 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Wrote 0 leases to leases file.
Listening on LPF/eth3/52:54:00:05:ef:39/192.168.4.0/24
Sending on LPF/eth3/52:54:00:05:ef:39/192.168.4.0/24
Sending on Socket/fallback/fallback-net


funktioniert. Leider aber nicht mit /etc/init.d/isc-dhcp-server. Wo ist
hier eigentlich der Unterschied?

Vielen Dank!


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/50DA442E...@gmx.de

Sven Hartge

unread,
Dec 26, 2012, 6:00:02 AM12/26/12
to
tony.blue....@gmx.de wrote:
> Hallo Mailinglist,

> ich versuche nun schon viel zu lange, einen DHCP-Server auf dem device
> eth3 zum Laufen zu bringen. Leider scheitert der Start immer an "No
> subnet declaration for eth3 (192.168.4.254)"

> ifconfig ergibt:

> ...
> eth3 Link encap:Ethernet Hardware Adresse 52:54:00:05:ef:39
> inet Adresse:192.168.4.254 Bcast:192.168.4.255
> Maske:255.255.255.0
> inet6-Adresse: fe80::5054:ff:fe05:ef39/64
> Gültigkeitsbereich:Verbindung
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
> RX packets:5887 errors:0 dropped:0 overruns:0 frame:0
> TX packets:4522 errors:0 dropped:0 overruns:0 carrier:0
> Kollisionen:0 Sendewarteschlangenlänge:1000
> RX bytes:5549579 (5.2 MiB) TX bytes:3002292 (2.8 MiB)
> ...

> # dhcpd.conf
> #
> default-lease-time 600;
> max-lease-time 7200;
> authoritative;

> subnet 192.168.4.0 netmask 255.255.255.0 {
> range 192.168.4.1 192.168.4.20;
> interface eth3;
> # option subnet-mask 255.255.255.0;
> # option broadcast-address 192.168.4.255;
> # option routers 192.168.4.254;
> # option domain-name-servers 192.168.4.254, 192.168.1.200;
> }

Nun, da fehlt noch eine subnet deklaration für Adresse:192.168.4.0/24.
Diese kann auch leer sein:

subnet 192.168.4.0 netmask 255.255.255.0 {
}

isc-dhcpd will für jeden anliegenden IP-Bereich eine Deklaration haben,
selbst wenn diese leer ist. Also solltest du dem Folge leisten, wenn du
willst, dass dein DHCP funktioniert.



--
Sigmentation fault. Core dumped.


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/f9ch9m...@mids.svenhartge.de

Sascha Reißner

unread,
Dec 26, 2012, 12:00:01 PM12/26/12
to
Am Mittwoch, den 26.12.2012, 00:44 +0100 schrieb
tony.blue....@gmx.de:
> Hallo Mailinglist,
>
> ich versuche nun schon viel zu lange, einen DHCP-Server auf dem device
> eth3 zum Laufen zu bringen. Leider scheitert der Start immer an "No
> subnet declaration for eth3 (192.168.4.254)"
>
> ifconfig ergibt:
>
> ...
> eth3 Link encap:Ethernet Hardware Adresse 52:54:00:05:ef:39
> inet Adresse:192.168.4.254 Bcast:192.168.4.255
> Maske:255.255.255.0
> inet6-Adresse: fe80::5054:ff:fe05:ef39/64
> Gültigkeitsbereich:Verbindung
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
> RX packets:5887 errors:0 dropped:0 overruns:0 frame:0
> TX packets:4522 errors:0 dropped:0 overruns:0 carrier:0
> Kollisionen:0 Sendewarteschlangenlänge:1000
> RX bytes:5549579 (5.2 MiB) TX bytes:3002292 (2.8 MiB)
> ...
>
> # dhcpd.conf
> #
> default-lease-time 600;
> max-lease-time 7200;
> authoritative;

Zu den globalen Settings solltest du noch folgende hinzufügen:
option domain-name "meinnetz.local"; # deine private Domain
option domain-name-servers 192.168.1.1; # deine DNS-Server
option routers 192.168.4.254; # den Router für die Clients


> subnet 192.168.4.0 netmask 255.255.255.0 {
> range 192.168.4.1 192.168.4.20;
> interface eth3;

Was macht das 'interface eth3' hier ??? Nimm das weg!

> # option subnet-mask 255.255.255.0;
> # option broadcast-address 192.168.4.255;
> # option routers 192.168.4.254;
> # option domain-name-servers 192.168.4.254, 192.168.1.200;
> }

Der Rest sieht gut aus.
'eth3' hast du ja bereits in der /etc/default/isc-dhcp-server unter
INTERFACE eingetragen.
Sollte so funktionieren.

--
mfG Sascha

Wenn man die Wahrheit des Anderen akzeptiert,
wird das eigene Streben nach Wahrheit glaubwürdiger.
signature.asc

tony.blue....@gmx.de

unread,
Dec 26, 2012, 3:40:02 PM12/26/12
to
Am 26.12.2012 11:51, schrieb Sven Hartge:
> tony.blue....@gmx.de wrote:
>> # dhcpd.conf
>> #
>> default-lease-time 600;
>> max-lease-time 7200;
>> authoritative;
>> subnet 192.168.4.0 netmask 255.255.255.0 {
>> range 192.168.4.1 192.168.4.20;
>> interface eth3;
>> # option subnet-mask 255.255.255.0;
>> # option broadcast-address 192.168.4.255;
>> # option routers 192.168.4.254;
>> # option domain-name-servers 192.168.4.254, 192.168.1.200;
>> }
> Nun, da fehlt noch eine subnet deklaration für Adresse:192.168.4.0/24.
> Diese kann auch leer sein:
>
> subnet 192.168.4.0 netmask 255.255.255.0 {
> }
>
>

Hallo Sven,

danke für die Antwort. Muss die Subnet Deklaration zweimal erfolgen? Ich
habe doch bereits das subnet 192.168.4.0 netmask 255.255.255.0
deklariert. Oder verstehe ich da was falsch?

Danke!

Tony


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/50DB5FEA...@gmx.de

Sven Hartge

unread,
Dec 26, 2012, 4:00:02 PM12/26/12
to
tony.blue....@gmx.de wrote:

> danke für die Antwort. Muss die Subnet Deklaration zweimal erfolgen?
> Ich habe doch bereits das subnet 192.168.4.0 netmask 255.255.255.0
> deklariert. Oder verstehe ich da was falsch?

Nein, du verstehst alles richtig. Ich habe mich nur verlesen.



--
Sigmentation fault. Core dumped.


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/g9cict...@mids.svenhartge.de

tony.blue....@gmx.de

unread,
Dec 26, 2012, 4:20:01 PM12/26/12
to
Am 26.12.2012 17:57, schrieb Sascha Reißner:
> Am Mittwoch, den 26.12.2012, 00:44 +0100 schrieb
> tony.blue....@gmx.de:
>> Hallo Mailinglist,
>>
>> ich versuche nun schon viel zu lange, einen DHCP-Server auf dem device
>> eth3 zum Laufen zu bringen. Leider scheitert der Start immer an "No
>> subnet declaration for eth3 (192.168.4.254)"
>>

Gerade eben habe ich bemerkt, dass es auf diesem Debian das Verzeichnis
/etc/dhcp und auch das Verzeichnis /etc/dhcp3 gibt. Die dhcpd.conf habe
ich bisher in /etc/dhcp3 konfiguriert. Diese wird aber offensichtlich
nicht gelesen. Nachdem ich die Einstellungen in /etc/dhcp/dhcpd.conf
vorgenommen hatte ging alles.

Vielen Dank an alle Helfer.

Schöne Rest-Weihnachten!


Tony


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/50DB684A...@gmx.de

Sascha Reißner

unread,
Dec 27, 2012, 12:30:02 PM12/27/12
to
Am Mittwoch, den 26.12.2012, 22:12 +0100 schrieb
tony.blue....@gmx.de:
> Am 26.12.2012 17:57, schrieb Sascha Reißner:
> > Am Mittwoch, den 26.12.2012, 00:44 +0100 schrieb
> > tony.blue....@gmx.de:
> >> Hallo Mailinglist,
> >>
> >> ich versuche nun schon viel zu lange, einen DHCP-Server auf dem device
> >> eth3 zum Laufen zu bringen. Leider scheitert der Start immer an "No
> >> subnet declaration for eth3 (192.168.4.254)"
> >>
>
> Gerade eben habe ich bemerkt, dass es auf diesem Debian das Verzeichnis
> /etc/dhcp und auch das Verzeichnis /etc/dhcp3 gibt. Die dhcpd.conf habe
> ich bisher in /etc/dhcp3 konfiguriert. Diese wird aber offensichtlich
> nicht gelesen. Nachdem ich die Einstellungen in /etc/dhcp/dhcpd.conf
> vorgenommen hatte ging alles.

Das Verzeichnis /etc/dhcp3 gab es unter Lenny.
Wenn du ausser Squeeze kein älteres System mehr installiert hast, kannst
du das Verzeichnis dhcp3 gefahrlos löschen.

> Vielen Dank an alle Helfer.

kein Problem :)

--
mfG Sascha

Chefs sind wie Pauken: Je hohler sie sind, desto lauter tönen sie.
signature.asc
0 new messages