LINUX.ORG.RU
ФорумAdmin

как заставить dnsmasq выдавать адрес nameserver?


0

0

Есть компьютер с linux, подключенный к интернету и к домашней локалке. На нём стоит dnsmasq.

Задача: сделать так, чтобы все сетевые настройки принесённый ноут с windows XP prof получал автоматом по DHCP.

На ноуте в настройках стоит: "получить ip адрес автоматически" и "получить адрес DNS-сервера автоматически". ПРи подключении, ноут получает ip адрес и адрес шлюза, но адрес DNS сервера не получает, значение остаётся пустым.

Посмотрел конфиг dnsmasq (может плохо искал?), такой опции не нашёл. Ткните носом, пожалуйста, что надо написать в dnsmasq.conf, чтоб и адреса dns раздавались по DHCP?

Спасибо!

Чтобы адреса DNS раздавались по DHCP, надо править конфиг DHCP-демона.

Например, в случае со стандартным dhcpd, нужно добавить опцию
option domain-name-servers 192.168.0.1;
где 192.168.0.1 - IP-адрес DNS-сервера.

nnz ★★★★
()
Ответ на: комментарий от const86

Фигасе. Я думал просто yet another dns cacher %)

nnz ★★★★
()

dnsmasq вроде по дефолту раздаёт в качестве dns свой адрес, по крайней мере у меня он с таким конфигом уже года 2 работает.

domain-needed
bogus-priv

interface=eth0
except-interface=eth1
listen-address=192.168.1.1
bind-interfaces

domain=domain.local
dhcp-range=192.168.1.2,192.168.1.20,255.255.255.224,12h
dhcp-lease-max=27

# Send microsoft-specific option to tell windows to release the DHCP lease
# when it shuts down. Note the "i" flag, to tell dnsmasq to send the
# value as a four-byte integer - that's what microsoft wants.
dhcp-option=vendor:MSFT,2,1i

Lonli-Lokli ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.