Cybercchriss
16.03.06, 07:30
Ich habe zum ersten mal einen DHCP Server unter Debian eingerichtet und hänge nun an folgender Problematik:
In meinem Server sind 2 Netzwerkkarten (eth0,eth1), jeder Netzwerkkarte ist ein Netz zugeordnet.
Ich möchte den Server nur an eth1 binden, da der dhcpd nur für dieses Netz zur Verfügung stehen soll.
Hierbei habe ich im im init-Startscript folgenden Eintrag angepasst:
# Defaults
INTERFACES="eth1"
Meine dhcp.conf siehst folgendermassen aus:
option subnet-mask 255.255.0.0;
default-lease-time 60;
max-lease-time 120;
# IP Pool Technik
subnet 150.100.0.0 netmask 255.255.0.0 {
range 150.100.10.1 150.100.10.254;
option broadcast-address 150.100.255.255;
}
Versuche ich den server mit diesen Einstellungen zu starten, bringt er folgende Fehlermeldung:
AV02 dhcpd: No subnet declaration for eth0 (150.102.20.64).
AV02 dhcpd: Please write a subnet declaration in your dhcpd.conf file for the
AV02 dhcpd: network segment to which interface eth0 is attached.
AV02 dhcpd: exiting.
Ich habe mir imo so beholfen, dass ich für eth1 ein Subnet deklariert habe, diesem aber keinen IP-Pool zugewiesen habe.
# IP Pool Entwicklung
subnet 150.102.0.0 netmask 255.255.0.0 {
}
Woran kann es nun liegen, dass der dhcpd einen Eintrag für die Schnittstelle braucht, an die er ja eigentlich nicht gebunden ist?
Eine Bindung an eine Netzwerkkarte bedeutet doch, dass der Server nur auf Anfragen dieser horcht?!?!? In den Logfiles jedoch sehe ich trotz erstgenannter dhcp.conf auch Anfragen auf eth1.
In meinem Server sind 2 Netzwerkkarten (eth0,eth1), jeder Netzwerkkarte ist ein Netz zugeordnet.
Ich möchte den Server nur an eth1 binden, da der dhcpd nur für dieses Netz zur Verfügung stehen soll.
Hierbei habe ich im im init-Startscript folgenden Eintrag angepasst:
# Defaults
INTERFACES="eth1"
Meine dhcp.conf siehst folgendermassen aus:
option subnet-mask 255.255.0.0;
default-lease-time 60;
max-lease-time 120;
# IP Pool Technik
subnet 150.100.0.0 netmask 255.255.0.0 {
range 150.100.10.1 150.100.10.254;
option broadcast-address 150.100.255.255;
}
Versuche ich den server mit diesen Einstellungen zu starten, bringt er folgende Fehlermeldung:
AV02 dhcpd: No subnet declaration for eth0 (150.102.20.64).
AV02 dhcpd: Please write a subnet declaration in your dhcpd.conf file for the
AV02 dhcpd: network segment to which interface eth0 is attached.
AV02 dhcpd: exiting.
Ich habe mir imo so beholfen, dass ich für eth1 ein Subnet deklariert habe, diesem aber keinen IP-Pool zugewiesen habe.
# IP Pool Entwicklung
subnet 150.102.0.0 netmask 255.255.0.0 {
}
Woran kann es nun liegen, dass der dhcpd einen Eintrag für die Schnittstelle braucht, an die er ja eigentlich nicht gebunden ist?
Eine Bindung an eine Netzwerkkarte bedeutet doch, dass der Server nur auf Anfragen dieser horcht?!?!? In den Logfiles jedoch sehe ich trotz erstgenannter dhcp.conf auch Anfragen auf eth1.