
내 파일을 /etc/pf.conf
일부 편집한 후 pf 서비스를 다시 시작하고 싶지만
rcctl restart pf
작동하지 않습니다
답변1
재부팅할 필요는 없습니다 pf
. 다음을 사용하여 규칙 세트를 다시 로드하면 됩니다.
pfctl -f /etc/pf.conf
실제로 pf
시작하거나 중지할 수 있는 데몬은 아닙니다. 규칙 세트를 다시 로드하는 것 외에도 비활성화( pfctl -d
)하거나 활성화( pfctl -e
)할 수 있습니다. man pfctl
자세한 내용과 통계와 같은 유용한 정보를 확인하세요 pfctl
.
답변2
rcctl restart pf 명령이 작동하지 않으면 시스템의 pf 서비스가 rcctl로 관리되지 않을 수 있습니다.
시도해 볼 수 있는 작업은 다음과 같습니다.
pf
bash 서비스 명령을 사용하여 서비스 상태를 확인하세요.
service pf status
그러면 서비스의 현재 상태가 표시됩니다 pf
. 실행 중이 아닌 경우 다음 명령을 사용하여 시작할 수 있습니다.
service pf start
- 시작이 활성화되어 있는지 확인
pf
: bash
rcctl get pf
출력이 이면 pf=NO
다음 명령을 사용하여 부팅 시 시작되도록 할 수 있습니다.
rcctl enable pf
- 변경 사항이 적용되도록 전체 시스템을 다시 시작하십시오. pf.conf 파일을 크게 변경한 경우 이는 좋은 생각입니다.
이러한 단계 중 어느 것도 작동하지 않으면 시스템이 다른 방법을 사용하여 pf 서비스를 관리하고 있을 수 있습니다. 이 경우,자세한 지침은 시스템 설명서나 관리자에게 문의해야 합니다..