Lion Serverへ繋がらなくなりました。
おそらくセキュリティアップデート 2013-004 (Lion)を適用してから、です。
Lion のアプリケーションfw ですが、
/Library/Preferences/com.apple.alf.plist
/Library/Preferences/com.apple.alf.plist.lockfile
を削除した上で再度システム環境設定>ファイアウォールで設定してみるとどうでしょう。
一旦はこれで解決しました。
が、実はいままた繋がらない…。
結局解決せず。
参考リンク:
(アプリケーションレイヤファイアウォールの設定について)
これをみて、まずは画面共有のソフトに署名を付けてみようとしました。
mini:/usr/libexec/ApplicationFirewall admin$ sudo ./socketfilterfw -s "/System/Library/CoreServices/RemoteManagement/screensharingd.bundle/Contents/MacOS/screensharingd" ALF: Error, IsExpectedCFType(variableInQuestion) variable == NULL! ALF: Error, ALF kGlobalStateKey does not return a CFNumber ALF: Error, IsExpectedCFType(variableInQuestion) variable == NULL! ALF:Error, kFirewallKey does not return a CFDictionary
…だめ。IsExpectedCFTypeってのが全く情報無しだし。
仕方ないので標準のファイアウォールを使わず、PF(BSD系のFirewall)を設定するラッパーであるIceFloorを使うことにしました。