Настройка dnsmasq

Про этот dns/dhcp сервер я узнал от brj. Быстрый, простой в настройке и все такое.

Установил в конторе вместо dhcp-сервера dhcpd. Действительно, все просто, логично, наглядно. Быстро работает, кэширует dns-запросы, отдает по mac’ам ip-адреса вместе с настройками сети. Все кул, но… клиенты не принимают настройки wins. «Хрен с ними», я сказал, прописал всем клиентам, благо их не больше 30, wins ручками, плюс донастроил машинки (в это время я как раз боролся с Confiker‘ом, который удачно искоренил из той сетки). И все прекрасно работает.

Но в другой сетке, более сложной, с внутренней dns-зоной, внутренним dns-сервером, работает как-то уж очень странно… Он работает…но не всегда. До какого-то этапа, еще который не отследил. Перезагрузишь — работает дальше.

Вот конфиг:

# Configuration file for dnsmasq.
local=/net.local/
domain=net.local
dhcp-range=192.168.x.10,192.168.x.100,1h
bogus-priv              # Never forward addresses in the non-routed address spaces
no-poll                 # dont track changes
domain-needed           # Never forward plain names
no-negcache             # disable negative caching
expand-hosts            # automatically added to simple names
interface=xl0           # intrface
no-resolv
server=89.105.128.72
server=89.105.128.74
server=192.168.x.1
server=89.105.128.73
cache-size=300
{…}

Хм…. что за херь даже не понимаю. )-:

UPD: Вроде разобрался. Удалил из конфига локальный днс-сервер, и стало все хорошо, а в /etc/resolv.conf выставил порядок — локалхост, внешний днс, локальный.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *