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