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 клиенту и записывал в базу ДНСа, и я мог пинговать клиента по имени, и думаю сохраню резервную копию настроек, сохранил, но потом когда ети конфиги копирую на чистую машину, они как бы не работают.
Помогите разрешить проблемму, жду ваших идей