시스템이 실행 중일 때 servresolv.conf가 공백이 됩니다.

시스템이 실행 중일 때 servresolv.conf가 공백이 됩니다.

나는 이 파일을 관리하기 위해 dhcpcd를 사용합니다.

먼저 dhcpcd 서비스를 시작하면 파일에 namesever.

모든 일이 올바르게 이루어질 수 있습니다.

그러나 잠시 후 파일은 비어 있게 됩니다.

auditd을 사용하여 파일을 모니터링하려고 했습니다 .

이 보고서는 chmod및 만 다루고 있습니다 dhcpcd-run-hook.

을 사용해 보았습니다 resolv.conf.head. 때로는 작동하지만 때로는 resolv.conf공백이 되기도 합니다.

이에 대해 더 자세히 알 수 있는 방법이 있나요? 아니면 이 문제를 해결할 아이디어가 있나요?

편집하다:

시스템: 젠투/리눅스

초기화 스크립트: Openrc

나는 irc에 물었고 내가 얻은 대답은 다음과 같습니다: 서로 다른 도구 사이에 충돌이 있습니다. 하지만 저는 dhcpcd와 Netifrc만 사용합니다.

답변1

파일을 편집한 후 파일 속성을 변경해 볼 수 있습니다. 따라서 누구도 파일을 변경할 수 없습니다.

chattr +i /etc/resolv.conf

Linux 파일 시스템에서 작동합니다. 하지만 이는 실제적인 해결책은 아니며 단지 해결 방법일 뿐입니다.

답변2

modules="dhcpcd"에 추가되면서 이 문제가 해결되었습니다 /etc/conf.d/net.

관련 정보