На 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
після внесення змін до файл конфігурації.