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