아직 고쳐지지 않은 이유를 모르겠지만, OS X Mountain Lion 에서 인터넷 공유가 제대로 작동하지않는 문제가 있습니다.
원인: packet filter의 설정 파일의 오류입니다.
방법:
두 가지 방법이 있습니다. 어느쪽이거나 편한 방법을 사용하면 됩니다.
1. 직접 텍스트 파일 편집하기
터미널에서 관리자 권한으로 /etc/pf.anchors/com.apple 파일을 엽니다.
파일 맨 아래에 보면
load anchor "400.AdaptiveFirewall/" from "/Applications/Server.app/Contents/ServerRoot/private/etc/pf.anchors/400.AdaptiveFirewall"
같은 내용이 있습니다. 앞쪽의 AdaptiveFirewall/ 에서 뒤에 슬래쉬를 지웁니다. 아래처럼 만들면 됩니다.
load anchor "400.AdaptiveFirewall" from "/Applications/Server.app/Contents/ServerRoot/private/etc/pf.anchors/400.AdaptiveFirewall"
저장하고 아래 명령을 수행합니다.
sudo pfctl -f /etc/pf.conf
sudo pfctl -e
2. 한 줄 처리하기.
터미널에서 아래 명령을 입력합니다.
sudo ruby -an -i.bak -e 'puts $_ =~ /^(load anchor "400.AdaptiveFirewall)\/(".*)/ ? $1<<$2 : $_' /etc/pf.anchors/com.apple
sudo pfctl -f /etc/pf.conf
sudo pfctl -e
출처: http://support.apple.com/kb/TS4418?viewlocale=en_US&locale=en_US\
Posted by Parker Falcon