[Comm] DHCP и DDNS

Andrei M. Laptev =?iso-8859-1?q?aml_=CE=C1_softex=2Eru?=
Чт Окт 31 15:14:05 MSK 2002


Здравствуйте.
Прочитав недавний тред про необходимость DHCP, вспомнил что уже давно собираюсь 
спросить об особенностях работы связки DHCP и BIND. Я тут на днях почитал man 
про dhcpd.conf и вобщем то сделал работающий DDNS, но столкнулся со следующей 
проблемой: в случае когда dhcp раздает адреса из заданного диапазона, то все 
классно работает, dhcpd выдает адрес клиенту, и добовляет/обновляет записи в
DNS, но в случае когда в dhcp выдает фиксированные адреса клиентам в соответствии
с их MAC-адресами, то никаких обновлений не происходит. После нескольких попыток
у меня не получилось заставить dhcp обновлять записи для таких MAC-привязанных
клиентов. 
Соответственно вопрос: работает ли такая конфигурация и если работает на что
еще обратить внимание ?

А теперь выдержки из конфигов:

#cat dhcpd.conf
option interface-mtu 1500;
ddns-update-style interim;
subnet 192.168.1.0 netmask 255.255.255.0 {
    option domain-name          "my.lan";
    option domain-name-servers  192.168.1.1, 192.168.2.1;
    option netbios-name-servers 192.168.1.1, 192.168.2.1;
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    server-identifier 192.168.1.1;
    ddns-updates on;
    ddns-domainname "my.lan";
    ddns-rev-domainname "in-addr.arpa";
    default-lease-time 250000;
    max-lease-time 432000;
    range 192.168.1.100 192.168.1.199;
    key DHCP_UPDATER {
       algorithm HMAC-MD5.SIG-ALG.REG.INT;
       secret aFIftW3aLJrj1DBms+lnGA==;
    }

    zone my.lan. {
               primary 127.0.0.1;
               key DHCP_UPDATER;
    }

    zone 1.168.192.in_addr.arpa. {
        primary 127.0.0.1;
        key DHCP_UPDATER;
    }
                
    host host1 {
                hardware ethernet 00:04:76:E9:96:1E;
                fixed-address 192.168.1.10;
    }
}
#end of dhcpd.conf

#cat named.conf
options {
        directory "/zone";
};
zone "." {
        type hint;
        file "root";
};
key DHCP_UPDATER {
        algorithm HMAC-MD5.SIG-ALG.REG.INT;
        secret aFIftW3aLJrj1DBms+lnGA==; 
};
include "/etc/local.conf";
include "/etc/bind.conf";
include "/etc/my.lan.conf";
#end of named.conf

-- 
С уважением,
Лаптев Андрей



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