DHCP services on Mac OS X Server 10.3.x are provided by the bootpd daemon, which handles DHCP requests when it is started with the -D option. By default, bootpd listens on every available network interface, which is not always acceptable. There is a -i option that will force dhcpd to only listen on listed interfaces. To make this change, edit /etc/xinetd.d/bootps and change the server_args line appropriately.
For example, to force bootpd to only listen on en0 and en2, change the line to read:
server_args = -v -D -i en0 -i en2
Once you make this change, you’ll need to refresh xinetd and kill any existing bootpd daemons. If you’re not familiar with doing this via the command line, the easiest thing to do is reboot your server.
Comments are closed