DNS+DHCP (Fedora Core 8)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Rokk
Сообщения: 39
ОС: Fedora Core 8

DNS+DHCP

Сообщение Rokk »

Собственно необходимо натсроить DDNS на базе Fedora Core 8. Нашел пару статей, пытаюсь настроить запускаться запускаються но не работают.
вот конфиги скажите в чем проблема?

named.conf

Код:

key DHCP_UPDATER { algorithm hmac-md5; secret muQAF5ZChXVhByd7q828FGRt0tqwKUdRT0cvBzdFgqFdkb2H8CZXYbX2qMGP; }; options { listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; }; recursion yes; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones";


named.rfc1912.zones

Код:

zone "localhost.localdomain" IN { type master; file "named.localhost"; allow-update { none; }; }; zone "localhost" IN { type master; file "named.localhost"; allow-update { none; }; }; zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN { type master; file "named.loopback"; allow-update { none; }; }; zone "1.0.0.127.in-addr.arpa" IN { type master; file "named.loopback"; allow-update { none; }; }; zone "0.in-addr.arpa" IN { type master; file "named.empty"; allow-update { none; }; }; zone "0.100.10.in-addr.arpa" IN { type master; file "named.10.100.0"; allow-update { key DHCP_UPDATER; }; }; zone "ASU" { type master; file "named.ASU"; allow-update { key DHCP_UPDATER; }; notify no; };


named.10.100.0

Код: Выделить всё

$TTL 5D
@               IN SOA  bar.foobar.tld. root.foobar.tld. (
                                        200524085; serial
                                        3H    ; refresh
                                        1H    ; retry
                                        1W    ; expire
                                        5D )     ; minimum

@                        NS      bar.foobar.tld.

bar                      A      10.100.0.1


named.ASU

Код: Выделить всё

$TTL 5D
@                      IN SOA  bar.foobar.tld. root.foobar.tld. (
                                200524086; serial
                                3H    ; refresh
                                1H    ; retry
                                1W    ; expire
                                5H )     ; minimum

@                        NS      bar.foobar.tld.

1                        PTR     bar.foobar.tld.


dhcpd.conf

Код:

ey DHCP_UPDATER { algorithm hmac-md5; secret muQAF5ZChXVhByd7q828FGRt0tqwKUdRT0cvBzdFgqFdkb2H8CZXYbX2qMGP; }; ddns-update-style interim; ddns-updates on; deny client-updates; one-lease-per-client false; allow bootp; option T150 code 150 = string; zone ASU. { primary 127.0.0.1; key DHCP_UPDATER; } zone 0.100.10.IN-ADDR.ARPA. { primary 127.0.0.1; key DHCP_UPDATER; } subnet 10.100.0.0 netmask 255.255.255.0 { interface eth0; range 10.100.0.2 10.100.0.50; default-lease-time 6000; max-lease-time 64800; option domain-name "ASU"; option subnet-mask 255.255.255.0; option broadcast-address 10.100.0.255; option routers 10.100.0.1; option domain-name-servers 10.100.0.1; zone ASU { primary 127.0.0.1; key DHCP_UPDATER; } zone 0100.10.in-addr.arpa. { primary 127.0.0.1; key DHCP_UPDATER; } }
Спасибо сказали:
Аватара пользователя
SHar
Сообщения: 182
Статус: Уйду я от вас...
ОС: Arch,FreeBSD,Mac 10.6.4

Re: DNS+DHCP

Сообщение SHar »

Rokk писал(а):
08.02.2008 07:00
Собственно необходимо натсроить DDNS на базе Fedora Core 8. Нашел пару статей, пытаюсь настроить запускаться запускаються но не работают.
вот конфиги скажите в чем проблема?
...

Код: Выделить всё

zone "server.ru" {
        type master;
        file "/etc/namedb/server.ru.hosts";
        forwarders { 192.168.1.1;
                     192.168.2.1;
                     192.168.3.1; };
       allow-update {key DHCP_UPDATER;};
               };

на форвардерс не смари, у мя свою зону держит+инет
начало dhcp.conf

Код:

ddns-updates on; ddns-domainname "server.ru"; autoritative; default-lease-time 25920000; max-lease-time 25921000; min-lease-time 864000; update-optimization on; update-static-leases on; ddns-update-style interim; allow client-updates; use-host-decl-names on; option subnet-mask 255.255.255.0; key DHCP_UPDATER { algorithm HMAC-MD5.SIG-ALG.REG.INT; secret tEwkmt8MfeZEwmVtsLFoeA==; } zone server.ru. { primary 192.168.1.1; key DHCP_UPDATER; } zone 1.168.192.in-addr.arpa. { primary 192.168.1.1; key DHCP_UPDATER; }

так же надо сделать файлы server.ru.jnl и 192.168.1.rev.jnl и разрешить бинду туда писать.
У меня работало.У себя смотришь логи.Бинд скажет че ему нехватает. :rolleyes:
Спасибо сказали:
Аватара пользователя
Rokk
Сообщения: 39
ОС: Fedora Core 8

Re: DNS+DHCP

Сообщение Rokk »

Вообщем перепробовал кучу всего, изменил настройки, но что то не выходит. Вот измененные конфиги.
Как кеирующий и передающий запросы на вышестоящий он работает. А вот обновляться по DHCP не хочет.
named.conf

Код:

key "DHCP_UPDATER"{ algorithm hmac-md5; secret "Kq3hFCS09LDYqGR8Zli4sRcVX0zFGlHwfhoo4bvEnyweVWdHFBUJKdtpZ9k5"; }; acl MyLan { 10.100.0.0/24; 127.0.0.1; }; options { listen-on port 53 { 127.0.0.1; 10.100.0.1; }; forward first; forwarders { 192.168.2.1; 192.168.2.100; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { MyLan; }; recursion yes; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones";


named.rfc1912.zones

Код:

zone "localhost.localdomain" IN { type master; file "named.localhost"; allow-update { none; }; }; zone "localhost" IN { type master; file "named.localhost"; allow-update { none; }; }; zone "1.0.0.127.in-addr.arpa" IN { type master; file "named.loopback"; allow-update { none; }; }; zone "0.in-addr.arpa" IN { type master; file "named.empty"; allow-update { none; }; }; zone "server.ru" IN { type master; file "server.ru.hosts"; allow-update { key DHCP_UPDATER; }; }; zone "0.100.10.in-addr.arpa" { type master; file "10.100.0.rev"; allow-update {key DHCP_UPDATER;}; notify no; };


server.ru.host

Код: Выделить всё

$TTL 38400;
@          IN SOA  server.ru. root.server.ru. (
                  1164603897; serial
                  10800    ; refresh (3 hours)
                  3600     ; retry (1 hour)
                  604800; expire (1 week)
                  38400    ; minimum (10 hours 40 minutes)
       )
                IN      NS      server.ru.
server.ru.      IN      A       10.100.0.1


10.100.0.rev

Код: Выделить всё

$TTL 38400;
@               IN SOA  server.ru. root.server.ru. (
                1164589175; serial
                                10800; refresh (3 hours)
                                3600; retry (1 hour)
                                604800; expire (1 week)
                                38400; minimum (10 hours 40 minutes)
                                )
@                      NS       server.ru.
1.0.100.10           IN PTR   server.ru.


DHCPD.conf

Код:

ddns-update-style interim; ddns-updates on; allow client-updates; one-lease-per-client true; allow bootp; ddns-domainname "server.ru"; autoritative; option T150 code 150 = string; key "DHCP_UPDATER"{ algorithm hmac-md5; secret "Kq3hFCS09LDYqGR8Zli4sRcVX0zFGlHwfhoo4bvEnyweVWdHFBUJKdtpZ9k5"; }; zone server.ru. { primary 10.100.0.1; key DHCP_UPDATER; } zone 1.168.192.in-addr.arpa. { primary 10.100.0.1; key DHCP_UPDATER; } subnet 10.100.0.0 netmask 255.255.255.0 { interface eth0; range 10.100.0.2 10.100.0.50; default-lease-time 6000; max-lease-time 64800; option subnet-mask 255.255.255.0; option broadcast-address 10.100.0.255; option routers 10.100.0.1; option domain-name-servers 10.100.0.1; }
Спасибо сказали: