DNSMASQ DHCP를 가져올 수 없도록 여러 이름 서버를 구성 할 수 없습니다

StackOverflow https://stackoverflow.com//questions/12713785

  •  13-12-2019
  •  | 
  •  

문제

아마도 누군가 도움이 필요할 것입니까?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가 정확하지만 이유를 공유하고 싶었지만 왜 을 공유하고 싶었습니다. .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top