Решено: Настройка DNS+DHCP

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

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

Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Решено: Настройка DNS+DHCP

Сообщение saikov »

Вот нарыл интересную инструкцию. Помогите на ее основе подправить мои конфиги. Я пробовал, но что то не понимаю. Давайте по шагам все сделаем и я наконец все вкурю как полагается. Выкладываю свои рабочие конфиги DNS и DHCP

/var/named/chroot/etc/named.conf

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

[root@master ~]# cat /var/named/chroot/etc/named.conf
options {
        listen-on {localhost; 192.168.1.150; };
        directory       "/var/named/";
        dump-file       "data/cache_dump.db";
        statistics-file "data/named_stats.txt";
        memstatistics-file "data/named_mem_stats.txt";
        version "Made in USSR";
        allow-transfer {192.168.1.150; };
        allow-query     {trusted-networks; };
        allow-recursion {trusted-networks; };
        forwarders {192.168.1.1; };
};
logging {
        channel default_ch {
                file "data/named-base.log";
                severity info;
                print-time yes;
                print-category yes;
        };

        channel security_ch {
                file "data/named-security.log";
                severity info;
                print-time yes;
                print-category yes;
        };
category default { default_ch; };
category security { security_ch; };

};

acl "trusted-networks" {localhost; 192.168.1.0/24; };

zone "saikov.ru" IN {
        type master;
        file "saikov.ru";
        allow-update { key rndckey; };
};

zone "168.192.in-addr.arpa" {
        type master;
        file "168.192.rev";
        allow-update { key rndckey; };
};

include "/etc/named.rfc1912.zones";


/etc/dhcpd.conf

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

[root@master named]# cat /etc/dhcpd.conf
include "/var/named/chroot/etc/rndc.key";

allow client-updates;
ddns-update-style      none;

subnet 192.168.1.0 netmask 255.255.255.0 {
    default-lease-time     600;
    max-lease-time         7200;

    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
    option domain-name-servers 192.168.1.150;
    option netbios-node-type 8;
    option netbios-name-servers 192.168.1.150;
    option domain-name "saikov.ru";
    range 192.168.1.10 192.168.1.50;

}

zone saikov.ru. {
        primary 192.168.1.150;
        key rndckey;
}

zone  168.192.in-addr.arpa. {
        primary 192.168.1.150;
        key rndckey;
}


/var/named/chroot/var/named/saikov.ru

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

[root@master named]# cat /var/named/chroot/var/named/saikov.ru
@   IN   SOA   ns1.saikov.ru. admin.saikov.ru. (
                        2; serial
                        28800; refresh
                        7200; retry
                        604800; expire
                        86400; ttl
                        )
    IN   NS             ns1.saikov.ru.
    IN   NS             ns2.saikov.ru.
    IN   MX     10      mail.saikov.ru.

@       IN      A       192.168.1.150
ns1     IN      A       192.168.1.150
ns2     IN      A       192.168.1.150
mail    IN      A       192.168.1.150
www     IN      A       192.168.1.150

/var/named/chroot/var/named/168.192.rev

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

[root@master named]# cat /var/named/chroot/var/named/168.192.rev
@   IN   SOA   ns1.saikov.ru. admin.saikov.ru. (
                        2; serial
                        28800; refresh
                        7200; retry
                        604800; expire
                        86400; ttl
                        )
        IN   NS         ns1.saikov.ru.
        IN   NS         ns2.saikov.ru.
150.1   IN   PTR        saikov.ru.


Вот ссылочка http://www.howtoforge.com/fedora_dynamic_dns. Помогите мне на основе моих конфигов и этой хавтушки все сделать. Заранее благодарен.

В идеале должно получиться так. Комп с именем user, получает все данные по DHCP. Автоматически прописывается в моем DNS и становится доступен по nslookup user.domain.ru, ну и пинговаться естественно должен.

UPD: Если все получится обещаю написать подробно все действия для чайников.
Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: Решено: Настройка DNS+DHCP

Сообщение gesigor »

Вот тут есть описание как подобное сделать. Собрал так сказать по интернету.
http://www.gesigor.ru/sysadm1.html

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

ddns-update-style interim;
в файле dhcpd.conf. У Вас там "none". И проверить права на каталог /var/named. Хозяином должен быть "named"
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Решено: Настройка DNS+DHCP

Сообщение saikov »

Я как раз после своего поста набрел на эту хавтушку. Сделал все вроде как полагается, но в итоге получил вот такой результат.
1. nslookup и ping не идут на домен blblblbla.ru, а на ns1 и ns2 идут.
2. dhcpd срабатывает, но не добавляет строчку в файлы зоны.

Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: Решено: Настройка DNS+DHCP

Сообщение gesigor »

Права точно нормальные выставлены? Также должны появлятся файлики в /var/named *.jnl. Можно сделать так:tail -F /var/log/messages в терминале и включить клиента. Будет видно, что не дает сделать запись в зону.
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
Аватара пользователя
Tigran
Сообщения: 217
ОС: Oracle Linux

Re: Решено: Настройка DNS+DHCP

Сообщение Tigran »

я вам в личку ссылочку скинул,она вам гарантированно поможет ;)
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Решено: Настройка DNS+DHCP

Сообщение saikov »

Всем спасибо... Все заработало. Проблема была может и в правах, но так же и из-за ключа DNS. Подгрузил и все заработало. Теперь комп, который получает все от dhcp, так же в автомате прописывается в DNS прямой и обратной зоне.

Мануал скоро напишу, т.к. снизить шанс потери наработанного опыта. Пошел внедрять )))
Спасибо сказали: