LinuxForum.Fans
Тема

Dns + dhcp-сервер

Автор: sagvir 20 сообщений 8381 просмотров
#142478

помогите настроить связку dns+dhcp сервер
OC: Debian-squeeze6.0 релиз
конфиги dhcp.conf

Показать
option domain-name "mailserver.example";
option domain-name-servers ns.mailserver.example;

default-lease-time 600;
max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local0;

# A configuration for an internal subnet.
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.2 192.168.2.200;
option domain-name-servers ns.mailserver.example;
option domain-name "mailserver.example";
option routers 192.168.2.254;
option broadcast-address 192.168.2.255;
# option ntp-servers ns.mailserver.example;
default-lease-time 86400;
max-lease-time 432000;
}

# Обеспечение обновления информции в DNS сервере.
ddns-update-style interim;

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

zone mailserver.example.
{
primary 127.0.0.1;
key DHCP_UPDATER;
}

zone 2.168.192.in-addr.arpa.
{
primary 127.0.0.1;
key DHCP_UPDATER;

}

named.conf

Показать
nclude "/etc/bind/rndc.key";

options
{
directory "/var/named";

# forward first;
forwarders {
192.168.1.254;
};

# listen-on-v6
# {
# none;
# };
listen-on port 53 {
192.168.2.254;
127.0.0.1;
};
# listen-on
# {
# 127.0.0.1;
# 192.168.2.254;
# };

// to allow only specific hosts to use the DNS server:
allow-query
{
127.0.0.1;
192.168.2.0/24;
};

// if you have problems and are behind a firewall:
//query-source address * port 53;

# pid-file "/var/run/named/named.pid";
};

zone "." IN
{
type hint;
file "/var/named/db.root";
};

zone "localhost" IN
{
type master;
file "/var/named/db.localhost";
allow-update
{
none;
};
notify no;
};

zone "127.in-addr.arpa" IN
{
type master;
file "/var/named/db.127.0.0";
allow-update
{
none;
};
notify no;
};


zone "2.168.192.in-addr.arpa" IN
{
type master;
file "/var/named/db.192.168.2";
allow-update
{
key DHCP_UPDATER;
};
notify no;
};

zone "mailserver.example"
{
type master;
file "/var/named/db.example";
allow-update
{
key DHCP_UPDATER;
};
notify no;
};

# /usr/sbin/dhcpd eth1
Internet Systems Consortium DHCP Server 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Wrote 0 leases to leases file.
Listening on LPF/eth1/00:1b:21:80:81:9b/192.168.2.0/24
Sending on LPF/eth1/00:1b:21:80:81:9b/192.168.2.0/24
Sending on Socket/fallback/fallback-net
dhcp не раздает айпи..
Wrote 0 leases to leases file

#142661

dhcp не раздает айпи..
Откуда Вы знаете? :) Покажите пожалуйста вывод[console]ps ax|grep dhcp[/console]и[console]grep dhcp /var/log/*.log[/console]
#142677

ps aux |grep dhcp
root 9139 0.0 0.0 9840 3520 ? Ss Mar21 0:00 /usr/sbin/dhcpd eth1
root 9812 0.0 0.0 8712 852 pts/2 S+ 17:21 0:00 grep dhcp

grep dhcp /var/log/syslog
[console]Mar 22 17:10:09 mailserver dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 22 17:10:09 mailserver dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 22 17:10:09 mailserver dhcpd: All rights reserved.
Mar 22 17:10:09 mailserver dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 22 17:10:09 mailserver dhcpd: /etc/dhcp/dhcpd.conf line 16: semicolon expected.
Mar 22 17:10:09 mailserver dhcpd: option
Mar 22 17:10:09 mailserver dhcpd: ^
Mar 22 17:10:09 mailserver dhcpd: Configuration file errors encountered -- exiting
Mar 22 17:19:43 mailserver dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 22 17:19:43 mailserver dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 22 17:19:43 mailserver dhcpd: All rights reserved.
Mar 22 17:19:43 mailserver dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 22 17:19:43 mailserver dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 22 17:19:43 mailserver dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 22 17:19:43 mailserver dhcpd: All rights reserved.
Mar 22 17:19:43 mailserver dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 22 17:19:43 mailserver dhcpd: Wrote 0 leases to leases file.
Mar 22 17:19:43 mailserver dhcpd: Listening on LPF/eth1/00:1b:21:80:81:9b/192.168.2.0/24
Mar 22 17:19:43 mailserver dhcpd: Sending on LPF/eth1/00:1b:21:80:81:9b/192.168.2.0/24
Mar 22 17:19:43 mailserver dhcpd: Sending on Socket/fallback/fallback-net
Mar 22 17:19:43 mailserver dhcpd: There's already a DHCP server running.
[/console]
сделал так kill 9139
и добавил строку в dhcp.conf
option subnet-mask 255.255.255.0;
теперь
grep dhcp /var/log/syslog

Показать
Mar 22 17:28:45 mailserver dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 22 17:28:45 mailserver dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 22 17:28:45 mailserver dhcpd: All rights reserved.
Mar 22 17:28:45 mailserver dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 22 17:28:45 mailserver dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 22 17:28:45 mailserver dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 22 17:28:45 mailserver dhcpd: All rights reserved.
Mar 22 17:28:45 mailserver dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 22 17:28:45 mailserver dhcpd: Wrote 0 leases to leases file.
Mar 22 17:28:45 mailserver dhcpd: Listening on LPF/eth1/00:1b:21:80:81:9b/192.168.2.0/24
Mar 22 17:28:45 mailserver dhcpd: Sending on LPF/eth1/00:1b:21:80:81:9b/192.168.2.0/24
Mar 22 17:28:45 mailserver dhcpd: Sending on Socket/fallback/fallback-net

так же осталось: : Wrote 0 leases to leases file.

#142679

/etc/dhcp/dhcpd.conf line 16: semicolon expected.

ВОт указывает на ошибку. Для примера мой рабочий файл

include "/var/named/chroot/etc/rndc.key";

ddns-update-style interim;
authoritative;
option netbios-scope "";

zone mgkb1.local. {
primary 192.168.1.77;
key "rndckey";
}

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

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.170 192.168.1.190;

ddns-updates on;
ddns-domainname "mgkb1.local";
ddns-rev-domainname "in-addr.arpa";


option routers 192.168.1.77;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option domain-name "mgkb1.local";
option domain-name-servers 192.168.1.77;
option netbios-name-servers 192.168.1.77;
option netbios-node-type 8;

option ip-forwarding off;

default-lease-time 86400;
max-lease-time 86400;
use-host-decl-names true;
}
host admin {
option host-name "admin.mgkb1.local";
hardware ethernet 70:71:bc:4a:8f:ac;
fixed-address 192.168.1.173;
}

host comp7 {
option host-name "comp7.mgkb1.local";
hardware ethernet 00:13:8f:bc:53:94;
fixed-address 192.168.1.180;
}
#142686

О спс сейчас попробую

#142690

ну блин опять фигня(( твой конфиг ипользовал лишь свой айпи подставил ну и имена зон..

Показать
/usr/sbin/dhcpd restart
Internet Systems Consortium DHCP Server 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
/etc/dhcp/dhcpd.conf line 9: unknown key DHCP_UPDATER
key DHCP_UPDATER;
^
/etc/dhcp/dhcpd.conf line 14: unknown key DHCP_UPDATER
key DHCP_UPDATER;
^
Configuration file errors encountered -- exiting

до этого я прописывал key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret DdJ3ikdRcW6ciIJiQTPf3A==;
может эта ошибка появляется из за неправильного файла rndc.key? или мне до конца отчаиться снести squeeze и поставить lenny может там лучше будет)

#142697

include "/var/named/chroot/etc/rndc.key";

Путь к ключу правильно указал? Если он у тебя в том же файле (dhcpd.conf), то убери эту строчку и сделай как делал раньше.

#142709

да указал верно, он лежит у меня в /etc/bind/ так же где и кофиг named.conf,вышел новый дистр /debian-cd/6.0.1/amd64/iso-dvd его пока поставлю, наверно косяки в самом дистре. Спасибо за старания помочь:) очень благодарен, вот рекоменд держи)

#142824

Дистрибутив тут не причем. Видно же что проблема в ключе. Что мешает сделать так же как делал выше сам? wink Ну и потом посмотреть на логи. Должно работать. Я вот например не трогал ключи, какие были по дефоту те и оставил.

#143922

Привет! --=XliN=-- переставил дистр, подгрузил конфиги, запустил демоны) работают без ошибок, но dhcp не заполняет базу dns. по айпи пингуется, по имени машины нет
Если прописать key "rndckey"; в dhcpd.conf то выдает ошибку, привожу логи

Я пробовал 2 варианта обновления, через key DHCP_UPDATER не вышло пробую как ты написал.

Показать

include "/etc/bind/rndc.key";

ddns-update-style interim;
authoritative;
option netbios-scope "";

#key DHCP_UPDATER {
# algorithm HMAC-MD5.SIG-ALG.REG.INT;
# secret "cIgK3bOTtlijVTIISsf5LA==";
#}
zone mailserver.imsp. {
primary 192.168.2.254;
# key DHCP_UPDATER;
key "rndckey";
}

zone 2.168.192.in-addr.arpa. {
primary 192.168.2.254;
# key DHCP_UPDATER;
key "rndckey";
}

subnet 192.168.2.0 netmask 255.255.255.0 {

range 192.168.2.170 192.168.2.190;

ddns-updates on;
ddns-domainname "mailserver.imsp";
ddns-rev-domainname "in-addr.arpa";

option routers 192.168.2.254;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option domain-name "mailserver.imsp";
option domain-name-servers 192.168.2.254;
option netbios-name-servers 192.168.2.254;
option netbios-node-type 8;

option ip-forwarding off;
default-lease-time 86400;
max-lease-time 86400;
use-host-decl-names true;

grep dhcp /var/log/syslog

Показать
Mar 26 00:01:49 mailserver dhcpd: Not configured to listen on any interfaces!
Mar 26 00:01:55 mailserver dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 26 00:01:55 mailserver dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 26 00:01:55 mailserver dhcpd: All rights reserved.
Mar 26 00:01:55 mailserver dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 26 00:01:55 mailserver dhcpd: Wrote 2 leases to leases file.
Mar 26 00:01:55 mailserver dhcpd: Listening on LPF/eth0/1c:6f:65:81:c3:73/192.168.2.0/24
Mar 26 00:01:55 mailserver dhcpd: Sending on LPF/eth0/1c:6f:65:81:c3:73/192.168.2.0/24
Mar 26 00:01:55 mailserver dhcpd: Sending on Socket/fallback/fallback-net
Mar 26 00:02:16 mailserver dhcpd: Unable to add forward map from comp1.mailserver.imsp to 192.168.2.171: connection refused
Mar 26 00:02:16 mailserver dhcpd: DHCPREQUEST for 192.168.2.171 from 00:23:8b:ee:e6:16 (comp1) via eth0
Mar 26 00:02:16 mailserver dhcpd: DHCPACK on 192.168.2.171 to 00:23:8b:ee:e6:16 (comp1) via eth0
Mar 26 00:02:18 mailserver dhcpd: Unable to add forward map from comp1.mailserver.imsp to 192.168.2.171: connection refused
Mar 26 00:02:18 mailserver dhcpd: DHCPREQUEST for 192.168.2.171 from 00:23:8b:ee:e6:16 (comp1) via eth0
Mar 26 00:02:18 mailserver dhcpd: DHCPACK on 192.168.2.171 to 00:23:8b:ee:e6:16 (comp1) via eth0
Mar 26 00:15:50 mailserver dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 26 00:15:50 mailserver dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 26 00:15:50 mailserver dhcpd: All rights reserved.
Mar 26 00:15:50 mailserver dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 26 00:15:50 mailserver dhcpd: /etc/dhcp/dhcpd.conf line 14: unknown key rndckey
Mar 26 00:15:50 mailserver dhcpd: key "rndckey"
Mar 26 00:15:50 mailserver dhcpd: ^
Mar 26 00:15:50 mailserver dhcpd: /etc/dhcp/dhcpd.conf line 20: unknown key rndckey
Mar 26 00:15:50 mailserver dhcpd: key "rndckey"
Mar 26 00:15:50 mailserver dhcpd: ^
Mar 26 00:15:50 mailserver dhcpd: Configuration file errors encountered -- exiting
#144398

[console]ls -la /etc/bind/rndc.key[/console]

#145000

Права доступа 640, хм..я так то не под чрутом делаю, через рута. Какие права тут нужны?)
[console] ls -l /etc/bind/rndc.key
-rw-r----- 1 bind bind 77 Мар 25 17:56 /etc/bind/rndc.key[/console]

#145291

а если сделать
[console]cat /etc/bind/rndc.key[/console]
И вставить все содержимое в начале файла /etc/dhcp/dhcpd.conf line
В примере, который ты выложил (named.conf) написано nclude, вместо include. Это криво скопипастил? DNS запускается без ошибок?
Вот смотри мой 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";
allow-transfer {192.168.1.150; };
allow-query {trusted-networks; };
allow-recursion {trusted-networks; };
forwarders {DNS IP прова; };
};
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";
include "/etc/rndc.key";
#145497

Привет:) Атлично)) вот сделал как ты сказал! действительно, я другой алгоритм шифрования вводил, cat rndc.key вставил в dhcp.conf и порядок без ошибок работает)
Так же вставил key "rndc-key" в описание зон и обновлений в dhcpd.conf и named.conf
cat /etc/bind/rndc.key
key "rndc-key" {
algorithm hmac-md5;
secret "mEdyvAhMdGH1AxM8iRXZkg==";
};
раньше было key "rndckey"; прописал key "rndc-key";

вот логи less /var/lib/dhcp/dhcpd.leases

Показать
lease 192.168.2.171 {
starts 5 2011/03/25 19:02:18;
ends 6 2011/03/26 19:02:18;
tstp 6 2011/03/26 19:02:18;
cltt 5 2011/03/25 19:02:18;
binding state free;
hardware ethernet 00:23:8b:ee:e6:16;
uid "\001\000#\213\356\346\026";
}
server-duid "\000\001\000\001\025\037\215\232\034oe\201\303s";

lease 192.168.2.171 {
starts 2 2011/03/29 10:56:06;
ends 3 2011/03/30 10:56:06;
cltt 2 2011/03/29 10:56:06;
binding state active;
next binding state free;
hardware ethernet 00:23:8b:ee:e6:16;
uid "\001\000#\213\356\346\026";
client-hostname "comp1";
}

bind9 include давно поправил, опираясь на твой пример кстати:)гдето ты его уже писал.
а вот логи старта dhcp-сервера
grep dhcp /var/log/syslog

Показать
Mar 29 16:55:05 mailserver dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 29 16:55:05 mailserver dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 29 16:55:05 mailserver dhcpd: All rights reserved.
Mar 29 16:55:05 mailserver dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 29 16:55:05 mailserver dhcpd: Wrote 2 leases to leases file.
Mar 29 16:55:05 mailserver dhcpd: Listening on LPF/eth0/1c:6f:65:81:c3:73/192.168.2.0/24
Mar 29 16:55:05 mailserver dhcpd: Sending on LPF/eth0/1c:6f:65:81:c3:73/192.168.2.0/24
Mar 29 16:55:05 mailserver dhcpd: Sending on Socket/fallback/fallback-net
Mar 29 16:56:05 mailserver dhcpd: DHCPDISCOVER from 00:23:8b:ee:e6:16 via eth0
Mar 29 16:56:06 mailserver dhcpd: DHCPOFFER on 192.168.2.171 to 00:23:8b:ee:e6:16 (comp1) via eth0
Mar 29 16:56:06 mailserver dhcpd: Unable to add forward map from comp1.mailserver.imsp to 192.168.2.171: bad DNS key
Mar 29 16:56:06 mailserver dhcpd: DHCPREQUEST for 192.168.2.171 (192.168.2.254) from 00:23:8b:ee:e6:16 (comp1) via eth0
Mar 29 16:56:06 mailserver dhcpd: DHCPACK on 192.168.2.171 to 00:23:8b:ee:e6:16 (comp1) via eth0
Mar 29 17:18:15 mailserver dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 29 17:18:15 mailserver dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 29 17:18:15 mailserver dhcpd: All rights reserved.
Mar 29 17:18:15 mailserver dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 29 17:18:15 mailserver dhcpd: Wrote 2 leases to leases file.
Mar 29 17:18:15 mailserver dhcpd: Listening on LPF/eth0/1c:6f:65:81:c3:73/192.168.2.0/24
Mar 29 17:18:15 mailserver dhcpd: Sending on LPF/eth0/1c:6f:65:81:c3:73/192.168.2.0/24
Mar 29 17:18:15 mailserver dhcpd: Sending on Socket/fallback/fallback-net

все бы хорошо по айпи пингуется , а вот по имени компа нет, в файле зоны глянул нет "jnl" или где они должны появляться ?)

Показать
less /etc/bind/db.example
$TTL 86400 ; 1 day
@ IN SOA mailserver.example. hostmaster.mailserver.example. (
2011032101 ; serial (yymmdd##)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
;
@ IN NS mailserver.
# IN TXT ""
@ IN A 192.168.2.254
mailserver IN A 192.168.2.254
#146245

они будут лежать в том же месте с файлами в которых описываешь зоны. Проверь права на папках. Может из-за этого не может создать их. У меня было именно в этом проблема.

sagvir написал:
все бы хорошо по айпи пингуется , а вот по имени компа нет, в файле зоны глянул нет "jnl" или где они должны появляться ?)

Записи в файле зоны не сразу появляются, нужно выждать некоторое время. Можно так же попробовать сделать rndc reload

Клиенты на винде?

#146413

Ага клиенты виндовые.
права на каталог где файлы зон лежат
ll /var/
766 drwxr-xr-x 2 root root 4096 Мар 31 09:18 named

Показать
ll /var/named
итого 20
-rw-r--r-- 1 root root 271 Мар 31 09:18 db.127
-rw-r--r-- 1 root root 755 Мар 31 09:43 db.192.168.2
-rw-r--r-- 1 root root 635 Мар 31 09:18 db.example
-rw-r--r-- 1 root root 270 Мар 31 09:18 db.local
-rw-r--r-- 1 root root 2994 Мар 31 09:18 db.root
-rw-r--r-- 1 root root 0 Мар 31 09:18 managed-keys.bind

Вот лог после /etc/init.d/bind9 restart

Показать
Mar 31 09:27:42 mailserver named[3532]: received control channel command 'reload'
Mar 31 09:27:42 mailserver named[3532]: loading configuration from '/etc/bind/named.conf'
Mar 31 09:27:42 mailserver named[3532]: reading built-in trusted keys from file '/etc/bind/bind.keys'
Mar 31 09:27:42 mailserver named[3532]: using default UDP/IPv4 port range: [1024, 65535]
Mar 31 09:27:42 mailserver named[3532]: using default UDP/IPv6 port range: [1024, 65535]
Mar 31 09:27:42 mailserver named[3532]: set up managed keys zone for view _default, file 'managed-keys.bind'
Mar 31 09:27:42 mailserver named[3532]: the working directory is not writable
Mar 31 09:27:42 mailserver named[3532]: reloading configuration succeeded
Mar 31 09:27:42 mailserver named[3532]: /var/named/db.192.168.2:2: unknown RR type '.'
Mar 31 09:27:42 mailserver named[3532]: zone 2.168.192.in-addr.arpa/IN: loading from master file /var/named/db.192.168.2 failed: unknown class/type
Mar 31 09:27:42 mailserver named[3532]: zone 2.168.192.in-addr.arpa/IN: not loaded due to errors.
Mar 31 09:27:42 mailserver named[3532]: managed-keys-zone ./IN: loaded serial 0
Mar 31 09:27:42 mailserver named[3532]: reloading zones succeeded
Mar 31 09:30:18 mailserver named[3532]: received control channel command 'stop -p'
Mar 31 09:30:18 mailserver named[3532]: shutting down: flushing changes
Mar 31 09:30:18 mailserver named[3532]: stopping command channel on 127.0.0.1#953
Mar 31 09:30:18 mailserver named[3532]: stopping command channel on ::1#953
Mar 31 09:30:18 mailserver named[3532]: no longer listening on 127.0.0.1#53
Mar 31 09:30:18 mailserver named[3532]: no longer listening on 192.168.2.254#53
Mar 31 09:30:18 mailserver named[3532]: exiting
Mar 31 09:30:19 mailserver named[3635]: starting BIND 9.7.2-P3 -u bind
Mar 31 09:30:19 mailserver named[3635]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=' 'CPPFLAGS='
Mar 31 09:30:19 mailserver named[3635]: adjusted limit on open files from 1024 to 1048576
Mar 31 09:30:19 mailserver named[3635]: adjusted limit on open files from 1024 to 1048576
Mar 31 09:30:19 mailserver named[3635]: found 4 CPUs, using 4 worker threads
Mar 31 09:30:19 mailserver named[3635]: using up to 4096 sockets
Mar 31 09:30:19 mailserver named[3635]: loading configuration from '/etc/bind/named.conf'
Mar 31 09:30:19 mailserver named[3635]: reading built-in trusted keys from file '/etc/bind/bind.keys'
Mar 31 09:30:19 mailserver named[3635]: using default UDP/IPv4 port range: [1024, 65535]
Mar 31 09:30:19 mailserver named[3635]: using default UDP/IPv6 port range: [1024, 65535]
Mar 31 09:30:19 mailserver named[3635]: listening on IPv4 interface lo, 127.0.0.1#53
Mar 31 09:30:19 mailserver named[3635]: listening on IPv4 interface eth0, 192.168.2.254#53
Mar 31 09:30:19 mailserver named[3635]: generating session key for dynamic DNS
Mar 31 09:30:19 mailserver named[3635]: set up managed keys zone for view _default, file 'managed-keys.bind'
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 0.IN-ADDR.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 254.169.IN-ADDR.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 100.51.198.IN-ADDR.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 113.0.203.IN-ADDR.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 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.0.IP6.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty 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
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: D.F.IP6.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 8.E.F.IP6.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 9.E.F.IP6.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: A.E.F.IP6.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: B.E.F.IP6.ARPA
Mar 31 09:30:19 mailserver named[3635]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
Mar 31 09:30:19 mailserver named[3635]: command channel listening on 127.0.0.1#953
Mar 31 09:30:19 mailserver named[3635]: command channel listening on ::1#953
Mar 31 09:30:19 mailserver named[3635]: the working directory is not writable
Mar 31 09:30:19 mailserver named[3635]: zone 127.in-addr.arpa/IN: loaded serial 1
Mar 31 09:30:19 mailserver named[3635]: /var/named/db.192.168.2:2: unknown RR type '.'
Mar 31 09:30:19 mailserver named[3635]: zone 2.168.192.in-addr.arpa/IN: loading from master file /var/named/db.192.168.2 failed: unknown class/type
Mar 31 09:30:19 mailserver named[3635]: zone 2.168.192.in-addr.arpa/IN: not loaded due to errors.
Mar 31 09:30:19 mailserver named[3635]: zone mailserver.imsp/IN: loaded serial 2011032101
Mar 31 09:30:19 mailserver named[3635]: zone localhost/IN: loaded serial 2
Mar 31 09:30:19 mailserver named[3635]: running
Mar 31 09:30:19 mailserver named[3635]: zone mailserver.imsp/IN: sending notifies (serial 2011032101)

а тут куча всего..
ничего да если я тебя опять помучаю)) не удобно уже конечно:-[ но добить начатое охота)
1.Mar 31 09:27:42 mailserver named[3532]: set up managed keys zone for view _default, file 'managed-keys.bind'
Mar 31 09:27:42 mailserver named[3532]: the working directory is not writable я сам создал managed-keys.bind', его не было по умолчанию
2. /var/named/db.192.168.2:2: unknown RR type '.'
Mar 31 09:27:42 mailserver named[3532]: zone 2.168.192.in-addr.arpa/IN: loading from master file /var/named/db.192.168.2 failed: unknown class/type
Mar 31 09:27:42 mailserver named[3532]: zone 2.168.192.in-addr.arpa/IN: not loaded due to errors. не загружается из за ошибок..
less /var/named/db.192.168.2

Показать

$TTL 86400 ; 1 day
@ IN SOA mailserver.example. hostmaster.mailserver.example. (
2011032100 ; serial (yymmdd##)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
;
@ IN NS mailserver.
@ IN PTR mailserver.example.
254 IN PTR mailserver.

3.Mar 31 09:30:19 mailserver named[3635]: command channel listening on 127.0.0.1#953
Mar 31 09:30:19 mailserver named[3635]: command channel listening on ::1#953 954 порт вылазит) хотя 53 тоже слушает хз от куда)

Показать
netstat -nlp |grep 53
tcp 0 0 192.168.2.254:53 0.0.0.0:* LISTEN 3635/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 3635/named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 3635/named
tcp 0 0 0.0.0.0:53835 0.0.0.0:* LISTEN 1723/rpc.mountd
tcp6 0 0 ::1:953 :::* LISTEN 3635/named
udp 0 0 192.168.2.254:53 0.0.0.0:* 3635/named
udp 0 0 127.0.0.1:53 0.0.0.0:* 3635/named
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1913/avahi-daemon:
udp6 0 0 :::5353 :::* 1913/avahi-daemon:
unix 2 [ ACC ] STREAM LISTENING 5210 1653/dbus-daemon /var/run/dbus/system_bus_socket
#146438

[root@ldap ppp]# ll /var/named/chroot/var/
итого 32
drwxrwx--- 2 named named 4096 Дек 13 21:10 log
drwxrwx--- 4 root named 4096 Мар 31 10:24 named
drwxr-x--- 4 root named 4096 Фев 18 16:10 run
drwxrwx--- 2 named named 4096 Мар 14 2003 tmp

[root@ldap ppp]# ll /var/named/chroot/var/named/
итого 164
-rw-r--r-- 1 named named 807 Мар 31 10:24 168.192.rev
-rw-r--r-- 1 named named 44260 Мар 31 10:10 168.192.rev.jnl
drwxrwx--- 2 named named 4096 Мар 4 16:32 data
-rw-r----- 1 named named 198 Дек 13 21:10 localdomain.zone
-rw-r----- 1 named named 195 Дек 13 21:10 localhost.zone
-rw-r--r-- 1 named named 1155 Мар 31 10:23 mgkb1.local
-rw-r--r-- 1 named named 63387 Мар 31 10:10 mgkb1.local.jnl
-rw-r----- 1 named named 427 Дек 13 21:10 named.broadcast
-rw-r----- 1 named named 1892 Дек 13 21:10 named.ca
-rw-r----- 1 named named 424 Дек 13 21:10 named.ip6.local
-rw-r----- 1 named named 426 Дек 13 21:10 named.local
-rw-r----- 1 named named 427 Дек 13 21:10 named.zero
drwxrwx--- 2 named named 4096 Июл 27 2004 slaves
#146440

cat /var/named/chroot/var/named/mgkb1.local
$ORIGIN .
$TTL 86400 ; 1 day
mgkb1.local IN SOA ns1.mgkb1.local. admin.mgkb1.local. (
250 ; serial
28800 ; refresh (8 hours)
7200 ; retry (2 hours)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
NS ns1.mgkb1.local.
NS ns2.mgkb1.local.
A 192.168.1.77
MX 10 mail.mgkb1.local.
$ORIGIN mgkb1.local.
$TTL 43200 ; 12 hours
11d902647c0240f A 192.168.1.184
TXT "31e09bc22083f37f90f75bfeebb4f47309"
admin A 192.168.1.173
Bserver A 192.168.1.185
TXT "31336c8146583dd18e8bc6cd6252e907e3"
Buhgalter A 192.168.1.189
TXT "31703dc8fe2c140c1bd5247f827a22905b"
comp-admin A 192.168.1.174
comp1 A 192.168.1.179
comp7 A 192.168.1.180
electron A 192.168.1.178
kadr A 192.168.1.187
TXT "31e81cbda405c7ab804eae00b0b5a2172f"
kadr-new A 192.168.1.177
lena-buh A 192.168.1.170
TXT "3129820b883f239d3aa4e9170e1d36a27f"
$TTL 86400 ; 1 day
mail A 192.168.1.77
ns1 A 192.168.1.77
ns2 A 192.168.1.77
www A 192.168.1.77
$TTL 43200 ; 12 hours
zar1 A 192.168.1.188
TXT "31375b52c5f4ee012af0441e7f937592b0"
zarplat A 192.168.1.190
TXT "317b58d3317d4558860b7fa4671c6df8c9"
#152772

Добрый вечер --=XliN=-- :) занят был настройкой openvpn поэтому оставил nsupdate стороной. если не затруднит помоги разобраться, у меня так и не обновляются зоны и не создаются файлы .jnl.
Дело значит в следующим алгоритм обновлений я пошел через nsupdate. Делал по следующим ссылкам ну и с man сверял конечно http://lsdnet.ru/page-id-27.html http://www.opennet.ru/opennews/art.shtml?num=4398
По шагово что я делал nsupdate -v -k Kdhcp_updater.+157+32226.private с ранее сгенерированным ключом (dnssec-keygen -a HMAC-MD5 -b 128 -r /dev/urandom -n USER DHCP_UPDATER)
указываю
server
zone
update add
после команды send update failed: NOTAUTH
Как то автоматизировать бы этот процесс, луче самому в файлы зон внести изменения..
вот чем дополнил named.conf

Показать

<<часть файла
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret "nX5uiIaBqyEhbCBX9fIE5Q==";
};
logging {
channel update_debug {
file "/var/log/update-debug.log";
severity debug 3;
print-category yes;
print-severity yes;
print-time yes;
};
channel security_info {
file "/var/log/named-auth.info";
severity info;
print-category yes;
print-severity yes;
print-time yes;
};
channel security_info {
file "/var/log/named-auth.info";
severity info;
print-category yes;
print-severity yes;
print-time yes;
};
category update { update_debug; };
category security { security_info; };
};
zone "2.168.192.in-addr.arpa" IN
{
type master;
file "/etc/bind/db.192.168.2";
allow-update
{
key DHCP_UPDATER;
#key "rndc-key";
};
# notify no;
};

логи пустые кстати, демоны перегружаются без ошибок..

#160636

Тему можно закрыть, вопрос решился.

Войдите или зарегистрируйтесь, чтобы ответить.