[Sysadmins] dhcpd+ddns

Прончаков Артем =?iso-8859-1?q?maniakius_=CE=C1_mail=2Eru?=
Вт Мар 28 05:31:09 MSD 2006


Доброго времени суток!
Настраиваю сабж. По отдельности все работает, тут слов нет.
Про все косяки которые встретились не буду писать, т.к. остался
последний(я так думаю.)

Когда dhcp выдает адрес клиенту, обновляется только обратная зона ДНС.
Прямая даже и не пискает.
Вот tail -f /var/messages:
>Jan 19 18:20:14 gw dhcpd: DHCPDISCOVER from 00:11:09:90:c0:7d via eth1
>Jan 19 18:20:14 gw dhcpd: DHCPOFFER on 192.168.100.12 to
>00:11:09:90:c0:7d via eth1
>Jan 19 18:20:14 gw named[3466]: client 127.0.0.1#32780: updating zone
>'100.168.192.in-addr.arpa/IN': deleting rrset at
>'12.100.168.192.in-addr.arpa' PTR
>Jan 19 18:20:14 gw named[3466]: client 127.0.0.1#32780: updating zone
>'100.168.192.in-addr.arpa/IN': adding an RR at
>'12.100.168.192.in-addr.arpa' PTR
>Jan 19 18:20:14 gw named[3466]: journal file slaves/gb5.revers.zone.jnl
>does not exist, creating it
>Jan 19 18:20:14 gw named[3466]: zone 100.168.192.in-addr.arpa/IN:
>sending notifies (serial 49)
>Jan 19 18:20:14 gw dhcpd: added reverse map from
>12.100.168.192.in-addr.arpa. to test1.gb5
>Jan 19 18:20:14 gw dhcpd: DHCPREQUEST for 192.168.100.12
>(192.168.100.254) from 00:11:09:90:c0:7d via eth1
>Jan 19 18:20:14 gw dhcpd: DHCPACK on 192.168.100.12 to
>00:11:09:90:c0:7d via eth1

Файлы зон пришлось закинуть в slaves, иначе не хотели журналы
создаваться(где-то в инете прочитал на всет этого). Но создается только
один журнал. После этого имя по адресу можно узнать, тут проблем нету...
а вот наоборот... 

Вот еще dhcpd.conf:
>ddns-updates on;
>ddns-update-style interim;
>use-host-decl-names true;
>update-static-leases on;

>    authoritative;
>    option netbios-scope "";
>
>    key DHCP_UPDATER {
>         algorithm HMAC-MD5.SIG-ALG.REG.INT;
>         secret EgxIOyQglf4KAUF7lgu9yA==;
>    };
>
>   zone gb5. {
>         primary 127.0.0.1;
>         key DHCP_UPDATER;
>    }
>
>    zone 100.168.192.in-addr.arpa. {
>         primary 127.0.0.1;
>         key DHCP_UPDATER;
>    }


>subnet XXXXXX netmask 255.255.240.0 {
># Это чтобы он при запуске не ругался на второй(внешний) интерфейс
>}

>        option routers                  192.168.100.254;
>        option subnet-mask              255.255.255.0;

>        option nis-domain               "gb5";
>        option domain-name              "gb5";
>        option domain-name-servers      192.168.100.254;
>
>subnet 192.168.100.0 netmask 255.255.255.0 {
>        range dynamic-bootp 192.168.100.128 192.168.100.253;
>        default-lease-time 21600;
>        max-lease-time 43200;
>
>        host notebook {
>                hardware ethernet 00:40:45:1E:88:76;
>                fixed-address 192.168.100.127;
>        }

>        host test1 {
>                hardware ethernet 00:11:09:90:c0:7d;
>                fixed-address 192.168.100.12;
>        }
>}


И named.conf:


>options {
>        directory "/var/named";
>        dump-file "/var/named/data/cache_dump.db";
>        statistics-file "/var/named/data/named_stats.txt";

>        allow-query { 192.168.100.0/24; localhost; };
>        allow-recursion { 192.168.100.0/24; localhost; };
>        listen-on { 192.168.100.254/32; 127.0.0.1/32; };
>        forward first;
>        forwarders { XXXXXXXX; };
};

>key DHCP_UPDATER {
>        algorithm HMAC-MD5.SIG-ALG.REG.INT;
>        secret EgxIOyQglf4KAUF7lgu9yA==;
>};

>controls {
>        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
>};

>zone "." IN {
>        type hint;
>        file "named.ca";
>};
>zone "gb5." IN {
>        type master;
>        file "slaves/gb5.zone";
>        allow-update { key DHCP_UPDATER; };
>};

>zone "100.168.192.in-addr.arpa." IN {
>        type master;
>        file "slaves/gb5.revers.zone";
>        allow-update { key DHCP_UPDATER; };
>};

>include "/etc/rndc.key";
                                   
Что я не так делаю?
Если перписать прямую зону в родной каталог, ничего не меняется.

-- 
Прончаков Артем <maniakius на mail.ru>
DC




Подробная информация о списке рассылки Sysadmins