FreeBSD QandA 189
Q. resolv.conf 対応版の WIDE-DHCP を ports / packages でインストールしたの
ですが、/etc/resolv.conf を書き換えてくれません。
A. まず注意として、3.2-RELEASE 以降では OS 標準で dhclient(8) をサポートし
ているため、ifconfig_<interface>="DHCP" と設定しただけでは、dhclient が
使われます。
それでもなんらかの理由で WIDE 版を使いたい人は、/etc/rc.conf で以下の樣
に指定します。ポイントは dhcpc(8) のオプション -r ですが、もちろん、変数
network_interfaces も適切に設定する必要があります。ここでは例として ed0
を使用しますが、実際には使用するネットワークインタフェースに読み換えてく
ださい。
ifconfig_ed0="DHCP"
dhcp_program="/usr/local/sbin/dhcpc"
dhcp_flags="-r"
また、PC カードを使う場合は
<URL:http://home.jp.FreeBSD.org/~toshi/PAO3/PAO-FAQ.jp.html#604>
も参照してください。なお、以前の PAO では dhcp_program は不要でした。
それより古いリリースをお使いの場合では、/etc/start_if.ed0 に
/usr/local/sbin/dhcpc -r ed0
の様に記述すれば良いでしょう。その際、/etc/rc.conf から ifconfig_ed0
などの余計なものは削除します。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。