DDNS

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

Модератор: SLEDopit

Swawe
Сообщения: 2

DDNS

Сообщение Swawe »

По непонятной причине неработает ДДНС. Работаю на ВМваре, задача такова : есть 2 сервера, каждый имеет в своей сети по 1 клиенту (или несколько неважно), один сервер - главный, второй - слейв. между серверами сеть 10.7.0.0/16 с доменом TLD, сервер примари обслуживает два домена, один в своей сети, другой тот который около слейва, первый домен DELTA.TLD адрес 192.168.1.0/24, второй - OMEGA.TLD адрес 192.168.0.0/24.Несколько раз всё работало вроде нормально на примари, но не передавал на слейв базы, немного подправил конфиг (добавил в named.conf строчку notify yes;), и после етого не работает вообще уже ДДНС, ставил новую машину виртуальную так же беда. Однажды мне в логах написал ДХЦП почему он не запускается, он не видел на интерфейсах IP который был описан в dhcpd.conf, после етого я убрал одну зону с конфига, она прилагалась по дефолту в конфиге. В общем бинд запускается всегда, а вот дхцп как когда, ставишь новую виртуалку может запустится, а может и нет, как ему захочется, правишь чуть-чуть конфиг уже 100% что не запустится, и в логах не пишется ничего!Если допустим поставить лишние дужки (тоесть конфиг будет неправельно написан), то в логе напишеться что есть ошибка. Вот конфиги:
dhcpd.conf

Код:

# dhcpd.conf default-lease-time 600; max-lease-time 7200; ddns-update-style interim; key DHCP_UPDATER { algorithm HMAC-MD5.SIG-ALG.REG.INT; secret qQ==; } zone DELTA.TLD. { primary 127.0.0.1; key DHCP_UPDATER; } zone OMEGA.TLD. { primary 127.0.0.1; key DHCP_UPDATER; } zone 192.168.1.IN_ADDR.ARPA. { primary 127.0.0.1; key DHCP_UPDATER; } zone 192.168.0.IN-ADDR.ARPA. { primary 127.0.0.1; key DHCP_UPDATER; } log-facility local7; subnet 10.7.0.0 netmask 255.255.0.0 { } subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.30; option domain-name-servers 192.168.1.1; option domain-name "delta.tld"; option routers 192.168.1.1; option broadcast-address 192.168.1.255; default-lease-time 600; max-lease-time 7200; } subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.10 192.168.0.30; option domain-name-servers 192.168.0.1; option domain-name "omega.tld"; option routers 192.168.0.1; option broadcast-address 192.168.0.255; default-lease-time 600; max-lease-time 7200; } host passacaglia { hardware ethernet 0:0:c0:5d:bd:95; filename "vmunix.passacaglia"; server-name "toccata.fugue.com"; } host fantasia { hardware ethernet 08:00:07:26:c0:a5; fixed-address fantasia.fugue.com; } class "foo" { match if substring (option vendor-class-identifier, 0, 4) = "SUNW"; } shared-network 224-29 { subnet 10.17.224.0 netmask 255.255.255.0 { option routers rtr-224.example.org; } subnet 10.0.29.0 netmask 255.255.255.0 { option routers rtr-29.example.org; } pool { allow members of "foo"; range 10.17.224.10 10.17.224.250; } pool { deny members of "foo"; range 10.0.29.10 10.0.29.230; } }

named.conf

Код:

// /etc/named.conf options { directory "/var/named"; pid-file "/var/run/named/named.pid"; auth-nxdomain yes; datasize default; allow-recursion { 127.0.0.1; 192.168.1.1; }; allow-transfer { 192.168.3.5; }; allow-update { none; }; version "BIND ver.9"; }; key DHCP_UPDATER { algorithm HMAC-MD5.SIG-ALG.REG.INT; secret qQ==; }; zone "tld" { type master; file "/var/named/db.tld"; notify yes; }; zone "omega.tld" { type master; file "/var/named/db.omega"; allow-update { key DHCP_UPDATER; }; notify yes; }; zone "delta.tld" { type master; file "/var/named/db.delta"; allow-update { key DHCP_UPDATER; }; notify yes; }; zone "192.168.1.in-addr.arpa" { type master; file "/var/named/db.deltarec"; allow-update { key DHCP_UPDATER; }; notify yes; }; zone "10.7.0.in-addr.arpa" { type master; file "/var/named/db.tldrec"; notify yes; }; zone "192.168.0.in-addr.arpa" { type master; file "/var/named/db.omegarec"; allow-update { key DHCP_UPDATER; }; notify yes; }; zone "localhost" IN { type master; file "localhost.zone"; allow-transfer { any; }; }; zone "0.0.127.in-addr.arpa" IN { type master; file "127.0.0.zone"; allow-transfer { any; }; }; zone "." IN { type hint; file "root.hint"; }; logging { channel xfer-log { file "/var/log/named.log"; print-category yes; print-severity yes; print-time yes; severity info; }; category xfer-in { xfer-log; }; category xfer-out { xfer-log; }; category notify { xfer-log; }; };

Primary dhcp - 10.7.0.178/16, обслуживает домен DELTA.TLD (192.168.1.0/24);
Slave dhcp - 10.7.0.159/16, обслуживает домен OMEGA.TLD (192.168.0.0/24);
Пробовал в добавлять сеть ту которую я не вижу(route add -net 192.168.0.0/24 gw 10.7.0.159) непомогло, добавлял дефолт маршрут, ставил xinetd и всё разрешал, в hosts.allow разрешал всё всем - непомогало ничего.Всех пингую и по IP и по имени, а дхцп не запускается, И он не просто не запускается, его что б запустить всегда нужно писать не страт, а рестарт, т.к. когда пишешь рестарт, то напротив строчки STOP пишет DONE, и так всегда. Несколкьо раз было что запускался дднс и роздавал IP клиенту и записывал в базу ДНСа, и я мог пинговать клиента по имени, и думаю сохраню резервную копию настроек, сохранил, но потом когда ети конфиги копирую на чистую машину, они как бы не работают.
Помогите разрешить проблемму, жду ваших идей :)
Спасибо сказали:

Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: DDNS

Сообщение (asper »

iУведомление от модератора (asper
Переносится в Администрирование
Сомнительно доброе привидение
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: DDNS

Сообщение sash-kan »

(asper писал(а):
25.01.2009 22:44
Переносится в Администрирование
тут пахнет скорее «моментом истины».
Swawe
нда. даже и не знаю, о чём спросить.
давайте так.
какой дистрибутив вы используете?
какой именно dhcpd вы используете?
в чём именно заключается его неработоспособность? не стартует процесс или нет ответов на dhcp-запросы?
сумбурно у вас написано. может быть, вы запускаете несколько демонов на разных машинах?

p.s. up-ы запрещены правилами форума.

Swawe писал(а):
25.01.2009 18:52
в логах не пишется ничего!
какие именно файлы вы просматриваете?
включить логирование dhcpd не пробовали?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: