Со bootpd
страницы руководства :
Для каждого из свойств dhcp_enabled, bootp_enabled, old_netboot_enabled, netboot_enabled и relay_enabled соответствующую службу можно включить или отключить для всех интерфейсов или включить только для определенного набора интерфейсов. Чтобы включить или отключить глобально, используйте логическое значение true или false соответственно. Чтобы включить только для определенного набора интерфейсов, используйте либо строку для отдельного интерфейса, либо массив строк, по одному элементу для каждого интерфейса.
For example, to enable DHCP on interfaces en0 and en1, disable BOOTP on all
interfaces, enable NetBoot on en1, and enable relay agent on interface en1,
/etc/bootpd.plist could contain:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>bootp_enabled</key>
<false/>
<key>dhcp_enabled</key>
<array>
<string>en0</string>
<string>en1</string>
</array>
<key>netboot_enabled</key>
<string>en1</string>
<key>relay_enabled</key>
<array>
<string>en1</string>
</array>
</dict>
</plist>
Чтобы отключить dhcp глобально, используйте:
<key>dhcp_enabled</key>
<false/>
Не забудьте отправить SIGHUP (kill -1)
сообщение bootpd
после внесения изменений в файл конфигурации.