• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

dhcp / pxe boot in zwei subnetzen

wolfmair

Newbie
Hallo zusammen,
ich versuche gerade den dhcp server so zu konfigurieren, dass ich abhangig von der mac addresse die entsprechende ip zugewiesen bekomme und somit auch pxe booten kann.

Der client mit der mac 00:1A:A0:AB:D1:08 bekommt leider immer die IP 192.168.230.105 zugewiesen. Es scheint so als ob die group declaration gar nicht gelesen wird. Die ip fur dhcp200-101 sollte aber 192.168.200.101 sein.

Das hier ist meine momentane dhcpd.conf:

ddns-update-style none;
default-lease-time 3600;
max-lease-time 43200;
shared-network testnet
{
subnet 192.168.230.0 netmask 255.255.255.0
{
range 192.168.230.95 192.168.230.105;
option routers 192.168.230.2;
option domain-name "mach.com";
}
subnet 192.168.200.0 netmask 255.255.255.0
{
range 192.168.200.100 192.168.200.105;
option routers 192.168.200.2;
option domain-name "mach.com";
}
}
#
#
group {
filename "pxelinux.0";
server-name "snake200";
next-server 192.168.200.4;
host dhcp200-101 { hardware ethernet 00:1A:A0:AB:D1:08; }
}
#
#
group {
filename "pxelinux.0";
server-name "snake230";
next-server 192.168.230.30;
host dhcp3 { hardware ethernet 00:1A:A0:AB:D1:0f; }
}
 
OP
W

wolfmair

Newbie
...und das ist mein netzwerk auf dem der dhcpd lauft:

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:18:8b:08:3c:cb brd ff:ff:ff:ff:ff:ff
inet 192.168.230.30/24 brd 192.168.230.255 scope global eth0
inet 192.168.200.4/24 brd 192.168.200.255 scope global eth0
 
OP
W

wolfmair

Newbie
So gehts:

ddns-update-style none;
default-lease-time 3600;
max-lease-time 43200;
shared-network testnet
{
subnet 192.168.200.0 netmask 255.255.255.0
{
range 192.168.200.100 192.168.200.105;
option domain-name "mach.com";
option routers 192.168.200.2;
}
subnet 192.168.230.0 netmask 255.255.255.0
{
range 192.168.230.95 192.168.230.105;
option domain-name "mach.com";
option routers 192.168.230.2;
}
}
#
group {
filename "pxelinux.0";
server-name "snake200";
next-server 192.168.200.4;
host dhcp200-100
{ hardware ethernet 00:0d:60:66:9b:60;
fixed-address 192.168.200.100; }
host bluecat
{ hardware ethernet 00:1a:a0:ab:d1:08;
fixed-address 192.168.200.11; }
#host pinkpanther
#{ hardware ethernet 00:1e:4f:a6:54:9b;
#fixed-address 192.168.200.13; }
}
#
group {
filename "pxelinux.0";
server-name "snake200";
next-server 192.168.230.30;
host dhcp1
{
hardware ethernet 00:2A:A0:fB:b1:0f;
fixed-address 192.168.230.95;
}
}
 
Oben