Ошибки c DNS и DHCP

Последние пару дней богаты на ошибки. В этот раз я заметил в логах ошибку:

Jul 29 12:33:08 server named[57277]: the working directory is not writable

А так же следующие строчки, повторяющиеся довольно часто:

Jul 29 00:48:40 server dhcpd: if BOOK-PC.vcore.ru IN A rrset doesn't exist add BOOK-PC.vcore.ru 300 IN A 192.168.1.97: timed out.
Jul 28 13:36:21 server named[860]: client 192.168.1.1#9123: update 'vcore.ru/IN' denied

Первая ошибка решается достаточно легко. Надо отредактировать файл /etc/mtree/BIND.chroot.dist и привести его вот к такому виду (обратите внимания на выделенные строчки 10 и 13):

# $FreeBSD: src/etc/mtree/BIND.chroot.dist,v 1.6.20.1 2009/04/15 03:14:26 kensmith Exp $
#
# Please see the file src/etc/mtree/README before making changes to this file.
#

/set type=dir uname=root gname=wheel mode=0755
.
    dev             mode=0555
    ..
    etc
        namedb uname=bind
            dynamic uname=bind
            ..
            master uname=bind
            ..
            slave   uname=bind
            ..
        ..
    ..
/set type=dir uname=bind gname=wheel mode=0755
    var             uname=root
        dump
        ..
        log
        ..
        run
            named
            ..
        ..
        stats
        ..
    ..
..

После этого, надо поменять права:

# cd /var/named/etc
# chown -R bind:wheel named

Далее надо перезагрузить bind и ошибка исчезнет:

# /etc/rc.d/named restart

Вторая ошибка свидетельствует о том, что компьютер (с windows) не может зарегистрировать адрес подключения в DNS сервера. Чтобы это исправить, на компьютере с Windows надо выбрать используемое сетевое подключение, открыть его свойства, зайти в дополнительные свойства Протокол Интернета (TCP/IP), выбрать вкладку DNS и убрать галочку с пункта

Зарегистрировать адрес этого подключения в DNS

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

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