MacOS X で DHCPv6 を使った動的 IPv6アドレスの割り当て(2)
以前 MacOS X で DHCPv6 を使う記事 を書きましたが、
StartupItems を使う方法は古いらしいので、LaunchDaemons を使う方法にしてみました。
以下 /usr/local に ISC の DHCP Ver.4 がインストール済みのことを前提とします。
/Library/LaunchDaemons/org.isc.dhclient.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
Label
org.isc.dhclient
ProgramArguments
/usr/local/sbin/dhclient
-6
-d
-nw
en0
en1
-sf
/private/var/root/bin/macos
RunAtLoad
Disabled
KeepAlive
/private/var/root/bin/macos
ISC DHCP Ver.4 に付属のスクリプト(dhcp-4.2.0/client/scripts/macos)を ~root/bin/ に入れてモードを 755 にしておきます。
これで、
% sudo launchctl load /Library/LaunchDaemons/org.isc.dhclient.plist
すれば OK