PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DHCPd Server Problem



eicher16ps
04.04.06, 22:54
hi,
ich habe letzens nach langer zeit wieder unsern DHCP Server neu aufgesetzt, von Debian auf Gentoo nun. Wenn ich aber nun den DHCP server starte kommt:


No subnet declaration for eth0 (192.168.2.40).
** Ignoring requests on eth0. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface eth0 is attached. **

Habe direkt bei google.de gesucht, scheint ein altes bekanntes problem zu sein, aber leider habe ich keine wirkliche lösung oder hilfe gefunden. In einem Forum habe ich gelesen man müsste die HWAdres in Adresse ändern.

Ifconfig ausgabe:


lol ~ # ifconfig
eth0 Link encap:Ethernet HWaddr 00:0B:6A:4F:91:E3
inet addr:192.168.2.40 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::20b:6aff:fe4f:91e3/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:51809 errors:0 dropped:0 overruns:0 frame:0
TX packets:73250 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13829449 (13.1 Mb) TX bytes:12843546 (12.2 Mb)
Interrupt:201 Base address:0xd400


Die LAN-IP kommt von unserem router, weil sonst niemand ins internet käm, nun meine frage: Wie kann ich den Fehler beheben?

DHCPd Config:

ddns-update-style ad-hoc;
server-identifier dhcp.wlan-zuhause.local;
# Globale Einstellungen, die fuer alle gelten:
option domain-name "wlan-zuhause.local";
option domain-name-servers 192.168.2.40, 192.168.2.40;
option subnet-mask 255.255.255.0;
option routers 192.168.0.0;
# Die Rechner, denen dynamische IP-Adressen vergeben werden sollen:
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.199;
default-lease-time 3600;
max-lease-time 4000;
get-lease-hostnames on;
}

mfg
eicher

stefaan
04.04.06, 23:23
Servus!

Dein eth0 hat die IP 192.168.2.40.
Du willst per DHCP aber IPs im Bereich 192.168.0.100-199 vergeben.
Die IPs liegen in unterschiedlichen Netzen, das geht so nicht.

Grüße, Stefan

bla!zilla
05.04.06, 10:21
hi,
ich habe letzens nach langer zeit wieder unsern DHCP Server neu aufgesetzt, von Debian auf Gentoo nun. Wenn ich aber nun den DHCP server starte kommt:


No subnet declaration for eth0 (192.168.2.40).
** Ignoring requests on eth0. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface eth0 is attached. **

Habe direkt bei google.de gesucht, scheint ein altes bekanntes problem zu sein, aber leider habe ich keine wirkliche lösung oder hilfe gefunden. In einem Forum habe ich gelesen man müsste die HWAdres in Adresse ändern.
[/CODE]


Lösung steht doch da: eth0 liegt im Subnet 192.168.2.0/24. Du möchtest aber IPs im Subnet 192.168.0.0/24 verteilen. Das geht nicht. Du brauchst eine NIC im Subnet 192.168.0.0/24 um IPs für den Bereich zu verteilen. Du kannst versuchen das ganze über eine zweite, virtuelle IP an eth0 lösen, also eth0:1 mit einer IP aus dem Bereich 192.168.0.0/24.

eth0: 192.168.2.0/24
eth0:1: 192.168.0.0/24

Du musst deinem DHCPd natürlich dann auch mitteilen das er bitte auf eth0:1 horchen soll.