OpenBSD에서 pf를 다시 시작하는 방법은 무엇입니까?

OpenBSD에서 pf를 다시 시작하는 방법은 무엇입니까?

내 파일을 /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로 관리되지 않을 수 있습니다.

시도해 볼 수 있는 작업은 다음과 같습니다.

  1. pfbash 서비스 명령을 사용하여 서비스 상태를 확인하세요.
service pf status

그러면 서비스의 현재 상태가 표시됩니다 pf. 실행 중이 아닌 경우 다음 명령을 사용하여 시작할 수 있습니다.

service pf start
  1. 시작이 활성화되어 있는지 확인 pf: bash
rcctl get pf

출력이 이면 pf=NO다음 명령을 사용하여 부팅 시 시작되도록 할 수 있습니다.

rcctl enable pf
  1. 변경 사항이 적용되도록 전체 시스템을 다시 시작하십시오. pf.conf 파일을 크게 변경한 경우 이는 좋은 생각입니다.

이러한 단계 중 어느 것도 작동하지 않으면 시스템이 다른 방법을 사용하여 pf 서비스를 관리하고 있을 수 있습니다. 이 경우,자세한 지침은 시스템 설명서나 관리자에게 문의해야 합니다..

관련 정보