내 파일에서 이 오류가 발생합니다 /var/log/messages
.
dnsmasq-dhcp[xxxx] DHCPDISCOVER(xxxxxx) xx:xx:xx:xx no address available
dnsmasq가 어떤 임대를 가져왔는지 어떻게 알 수 있나요? 어떻게 하면 그들을 풀어줄 수 있나요?
저는 RedHat Enterprise Linux 6.5를 실행하고 있습니다.
답변1
구성 파일을 편집하여 범위를 확장할 수 있습니다.
vi /etc/dnsmasq.conf
다음 줄을 찾으세요 dhcp-range
.
dhcp-range=192.168.0.10,192.168.0.50,12h
에서 까지 발송되며, 192.168.0.10
대여 192.168.0.50
기간은 12시간입니다.
다음을 통해 현재 임대를 확인할 수 있습니다.
cat /var/lib/dnsmasq/dnsmasq.leases
경로는 배포판에 따라 다를 수 있습니다. 존재하지 않는 경우 위의 구성 파일을 확인하십시오.
dhcp-leasefile=<path to lease file>
다음은 최소한의 구성 예입니다.
interface=eth0
dhcp-range=192.168.0.10,192.168.0.50,12h
dhcp-options=3,192.168.0.1
청취 eth0
및 출판을 위한 192.168.0.10
대여 시간 192.168.0.50
은 12시간입니다. 또한 3
기본 게이트웨이( )로 전송합니다 192.168.0.1
.