DNSMASQ DHCP를 가져올 수 없도록 여러 이름 서버를 구성 할 수 없습니다
문제
아마도 누군가 도움이 필요할 것입니까?Ubuntu 12.04 LTS에서 DNSMASQ를 실행하고 있습니다.이 서버의 주소는 192.168.15.3입니다.내 게이트웨이의 DNS는 192.168.1.254이며, 인터넷으로 데려가는 것입니다.또한 192.168.15.2에서 특수 목적 DNS가 있습니다.그래서 그 3 개의 이름 서버를 DHCP 클라이언트에 제공하고자했습니다.이것은 내 dnsmasq.conf 서버= 섹션입니다.
server=/localnet/192.168.15.3
server=/localnet/192.168.15.2
server=/15.168.192.in-addr.arpa/192.168.1.254
.
그러나 클라이언트의 DHCP 할당을 살펴볼 때 192.168.15.3 만 SOLE DNS 서버로 만 표시됩니다.클라이언트는 인터넷에 액세스 할 수 없습니다 (켜짐 .3은 올바르게 구성되었으며 콘솔 로그인에서 인터넷에 액세스 할 수 있음).
첫 번째 서버= 라인은 필요하지 않지만 도움이 될 수 있다고 생각했습니다.
나는 무엇을 잘못하고 있습니까?도움을 주셔서 감사합니다!
해결책
확인, 많은 실험 후에, 나는 옵션을 수동으로 밀어야한다는 것을 발견했습니다.dnsmasq.conf 파일에서 다음 줄을 추가했습니다.
dhcp-option= 6,
그렇게 Y :
DHCP-option= 6,192.168.15.3,192.168.15.2,192.168.1.254
DHCP 클라이언트에 이름 서버의 올바른 목록을 제공했습니다.
다른 팁
server
선은 DNSMASQ의 소유의 DNS 서버의 구성이며,이를 해결할 수 있도록 을받을 수 있도록 을 받아야하는 DNS Requersts를 전달해야합니다..
단지 dhcp 클라이언트에 전달되는 DHCP 구성의 일부이므로, 허용 된 Anser가 정확하지만 이유를 공유하고 싶었지만 왜 을 공유하고 싶었습니다. .