Computer/Macintosh / 매킨토시

맥 OS X에서 /etc/hosts.deny 식으로 네트워크 차단하기

jswlinux 2014. 11. 3. 17:56

맥에서 내부 아이피를 차단해야할 일이 있어서 /etc/hosts.deny에 아이피를 넣어줬는데 여전히 ssh 접속을 받더라.  뭔가 이상하다싶어 알아보니, 맥에서는 조금 다르다.  설정은 간단하니, 아래의 명령어를 사용하면 된다.


먼저, /etc/pf.conf 파일을 열어, 가장 아래에 차단하고 싶은 IP를 다음과 같은 식으로 추가해준다.


block in from 10.0.1.22


다음의 명령어를 실행한다.


sudo pfctl -e -f /etc/pf.conf