![부팅 시 ufw를 자동으로 활성화하는 방법은 무엇입니까?](https://linux55.com/image/47433/%EB%B6%80%ED%8C%85%20%EC%8B%9C%20ufw%EB%A5%BC%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
sudo ufw enable
시스템 시작 시 방화벽이 활성화되어 활성화되어 있습니다.
sudo ufw status
Status: active
하지만 시스템을 재부팅하고 실행한 후 다음 sudo ufw status
메시지를 받았습니다.
Status: inactive
이 문제를 어떻게 해결할 수 있나요?
그건 그렇고, 나는 /etc/ufw/ufw.conf
가지고있다ENABLED=yes.
답변1
최소한 배포판이 무엇인지, 사용 중인 패키지 버전이 무엇인지 언급해 주시면 도움이 될 것입니다.
그러나 systemd를 실행 중인 경우 다음을 시도해 보십시오.
sudo systemctl enable ufw
이렇게 하면 init.d에서 서비스 자동 시작이 활성화됩니다. 다음에 시스템을 시작할 때 실패하지 않도록 서비스 구성을 미리 활성화하고 테스트하십시오.
답변2
나에게 이것은 충돌이었고 firewalld
통과되었습니다.sudo systemctl disable firewalld
답변3
시작 시 실행되는 rc.local 스크립트에 활성화 명령을 추가할 수 있습니다.
For Debian, it's located in /etc/rc.local
For Ubuntu, it's also located in /etc/rc.local
For Fedora, it's located in /etc/rc.d/rc.local
의 맨 위에 명령을 추가하십시오 exit 0
.
답변4
Ubuntu 20.04.1 LTS에서 동일한 문제가 발생했는데 이 솔루션이 저에게 효과적이었습니다.
https://devtidbits.com/2019/07/31/ufw-service-not-loading-after-a-reboot/