DHCP serverに繋がらなくなるのですが

皆様からのご助力をいただきたく、質問させていただきます。数日前から私のPowerBook G4 12 Inchが突然DHCPサーバーからIP Addressを取得することができなくなってしまいました。きっかけが何だったのかは定かではないのですが、もしかしたらそのPowerBookをターゲットディスクモードで使用したことがきっかけかも知れません。問題が再発したときに再度ターゲットディスクモードにして私がもう一台所有しているiMacの外付けFIrewire Diskとして接続すると問題が一部解決しましたので。
 DHCPサーバーからIP Addressを取得できない問題はAirMacでワイヤレス接続しても、Ethernetで有線接続した場合でもおこりますし、2つの別々のDHCPサーバーで発生しました。問題の発生後にはPower Bookの時計が狂ったりもしましたので、PRAMの問題をまず疑い、PRAMのクリア、パワーマネージャー(PMU)のリセット等を次々に行うとなんとか元のようにDHCPサーバーからIP Addressを取得することができるようになりましたが、今日になってまたしても同じ問題が再発しました。
 再度PRAMのクリアを行っても効果がなく、PMUのリセットも行おうとしました。しかしその時使用するキーコンビネーションを間違えてしまい(Shift KeyのかわりにCommand Keyを押してしまった)実際にはPMUのリセットはできませんでしたが、それでも再度DHCPサーバーが使えるようになりました。しかしその場合には以前と同様に以下の2つの警告メッセージに対して許可を与えなければなりませんでした。
「アプリケーション“donfigd”へのネットワーク受信接続を許可しますか?」というものと「アプリケーション“mDNSResponder”へのネットワーク受信接続を許可しますか?」
どちらのメッセージにも「“拒否”をクリックするとアプリケーションの動作が制限される可能性があります。この設定は“セキュリティー”システム環境設定の“ファイアウォール”パネルで変更可能です。」というものがついてきます。そこでこれら2つの不可視アプリケーションに対するアクセス権に問題が出たのかもしれないと思ってOS付属のディスクユーティリティーで何度もアクセス権の修復の試みを何度も行いましたが、やはりなにも改善されませんでした。
 以上のような状況なのですが、以前のように何のエラーメッセージもなくスムーズにDHCPサーバーを利用するためにはどうやってこの問題を解決すれば良いのでしょう?
問題のPowerbook G4は 867MHz, RAM640MB, OS10.5.2です。 
 よろしくお願いいたします。 

投稿日 2008/03/15 21:11

返信: 24

2008/03/17 22:41 Community User への返信

> ユーザが共有で許可(利用)を設定することで、ここにリストされます。
すみません,よくわかりません.
System Preferences -> Sharing で何かを設定するのでしょうか?

2008/03/18 07:07 Community User への返信

>System Preferences -> Sharing で何かを設定するのでしょうか?
ファイル共有とか、AFPとか、リモートログインとか。

2008/03/18 07:18 Community User への返信

> /Library/Preferences/com.apple.alf.plist
これですね.Root -> exceptions には,/usr/sbin/configd, /usr/sbin/mDNSRespnder, /usr/sbin/racoon が登録されていて,'state' パラメタは3が設定されています.これは問題のないMacBookでも同じです.
その下のほうに firewall に関する globalstate という項目があり,これは件の System Preferences -> Security -> Firewall の設定
( ) Allow all incoming connections
( ) Allow only essential services
( ) Set access for specific services and applications
の指定によって,これらの項目の順番に従って 0, 2, 1 と変わります.これも,問題のない MacBook と同じです.つまり,この plist ファイルの内容は(少なくとも見た目では)問題なさそう.
それでもやはり,firewall の設定が一番目(globalstate = 0)でないと,DHCPサーバからアドレスはもらえません./var/log/appfirewall.log を見てみると,
Mar 18 09:52:35 PowerBook-G4 Firewall[47]: Deny configd data in from 192.168.64.1:67 uid = 0 proto=17
Mar 18 09:52:49 PowerBook-G4 Firewall[47]: Deny mDNSResponder data in from 192.168.64.110:5353 uid = 0 proto=17
というのが出続けます(ルータ 兼 DHCPサーバ 192.168.64.1 がアドレス 192.168.64.110 を供給してくれているのを拒否してる,という理解でいいでしょうか).globalstate を 0 にすればすんなりアドレスがもらえてこれらのメッセージは出なくなります.
globalstate = 1 での指定アプリケーションに configdとmDNSResponderを登録したらどうかなと思ったのですが,firewall設定のところで '+' を押してファイルを開くダイアログからは /usr/sbin に行けず,できませんでした.
これから com.apple.alf.plist を作り直してみます.

2008/03/18 07:48 Community User への返信

> ファイル共有とか、AFPとか、リモートログインとか。
指定した項目しかリストされませんけれど?
貴殿のMacでは,これらのどれかを指定するとconfigdとmDNSResponderがリストに現れるのでしょうか?

2008/03/18 07:58 Community User への返信

com.apple.alf.plistを捨てて再起動 -> ダメ.
もう一度,PRAM リセット して再起動 -> 解決しました!
問題を提起して下さった磯田さんとコメント下さった「たまちゃん」さんに感謝.

2008/03/18 09:29 Community User への返信

>これらのどれかを指定するとconfigdとmDNSResponderがリストに現れるのでしょうか?
configdとmDNSResponderがリストに現れるとはどこにも書いていませんが。

2008/03/18 14:07 Community User への返信

> configdとmDNSResponderがリストに現れるとはどこにも書いていませんが。
そうでしたか.abcdefgさんはたしかに書いていませんね.
私が「これら三つ(configd, mDNSResponder, racoon)のサービス...」について書いていたことへのコメントでしたので,それらについての話だと思いました.

2008/03/18 14:10 Community User への返信

喜んだのも束の間,そのあとシャットダウンしてしばらくたっていま起動したらまだ前とおなじ症状に戻っていました.インストールしなおさなあかんかな〜

2008/03/20 06:26 Community User への返信

Security Update 2008-002 をあてたあと,firewall 設定を globalstate = 0 (Allow all incoming connections) から 1 (Set access for specific ...) に戻してみたところ,久しぶりに configd と mDNSResponder を許可するか? というダイアログが(それぞれについて1回ずつ)現れ,Allow と答えたら,appfirewall.log に件の Deny configd data ...,Deny mDNSResponder data ... が出なくなり,IPアドレスを然るべく受けてかつ保持できるようになりました.

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

DHCP serverに繋がらなくなるのですが

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。