Hi,

I have set-up a DHCP server on the OES2 Linux. There are several subnets and corresponding pools for several IP network segments defined there. These IP network segments are connected via L-3 switches to the local segment (network 192.168.0.0/24). The L-3 switches relay the DHCP requests to this DHCP server.

My problem is, that the DHCP server is handing off IP adresses from it's local IP segment to the clients from routed segments. Following is an excerpt from the dhcpd.log:


Nov 24 17:04:50 mu1stn dhcpd: DHCPDISCOVER from 00:1b:38:0b:b9:ff via 192.168.2.254
Nov 24 17:04:51 mu1stn dhcpd: DHCPOFFER on 192.168.0.199 to 00:1b:38:0b:b9:ff (pisty-nb) via 192.168.2.254
Nov 24 17:04:51 mu1stn dhcpd: DHCPREQUEST for 192.168.0.199 (192.168.0.1) from 00:1b:38:0b:b9:ff (pisty-nb) via 192.168.2.254
Nov 24 17:04:51 mu1stn dhcpd: DHCPACK on 192.168.0.199 to 00:1b:38:0b:b9:ff (pisty-nb) via 192.168.2.254

As you can see, there is a client asking for an IP address via the 192.168.2.254 router, but he receives an IP address from the local segment - 192.168.0.199.

Tanks in advance for any idea.

Martin Strobl