monit이 ping을 사용하여 장치가 "작동"하는지 확인하도록 허용하려면 고정 IP 주소를 갖고 싶습니다. 저는 dnsmasq를 사용하고 있으며 이를 구성하기 위한 별도의 파일이 있습니다. 예를 들어
dhcp-host=00:27:02:13:be:6b,SolarEdge,192.168.1.20,3d
장비는 현재 "실시간" 대여가 가능합니다. 줄의 주석 처리를 제거하면(예: 위) z dnsmasq가 시작을 거부하고 다음 오류가 발생합니다.
Nov 25 10:33:51 iot1 dnsmasq[28239]: duplicate dhcp-host IP address 192.168.1.20 at line 10 of /etc/dnsmasq.d/sethost
Nov 25 10:33:51 iot1 dnsmasq[28239]: FAILED to start up
이것은 최근에 시작되었지만 이 문제를 일으킬 수 있는 변경 사항이 기억나지 않습니다.
나는 일반적으로 dnsmasq 접근 방식을 이해하지만 전문가는 아니므로 이 문제를 처리하는 방법에 대한 아이디어를 주시면 감사하겠습니다.
답변1
dnsnasq.conf의 라인은 다음과 같습니다.
conf-dir=/etc/dnsmasq.d/,*.conf
.conf 파일의 백업인 sethost.conf.save와 같은 파일을 제외하지 마십시오. .save 파일을 삭제하면 문제가 해결되었습니다.