dhcp
Добавлено: 2009-03-30 12:05:51
Люди помогите поднять dhcp сервер + DNS сервер... еще нюанс в том что у нас в сети несколько подсетей... 192.168.х.х с маской 255.255.255.190
спасибо за помощь...
спасибо за помощь...
Есть такая вещь - называется агент-ретранслятор DHCP. Роль такого агента обычно выполняет или gateway подключенный к конкретной подсети или отдельный сервер в ней. Задача агента - поймать широковещательный запрос DHCP клиента (dhcpdiscover) и передать его на сервер который уже вернет ответ с назначенным IP через тот же ретранслятоп клиенту. Не зная точной топологии вашей сети (хотя бы словесно) давать рекомендации о том как лучше настроит сервер обслуживающий множество подсетей - трудно.chupyc писал(а):нужно раздавать айпишки по макам... но пока меня немного сдерживает то что эти айпишки в разных подсетях.... а подсетей под 60 штук, получается мне тогда нужно маску сервера дхцп сделать 255.255.0.0???
Должны ли DHCP клиенты автоматически регистрироваться в DNS или DNS нужен как отдельная система?chupyc писал(а): ДНС сервер должен держать зону...
Код: Выделить всё
rc.conf
keymap="ua.koi8-u.shift.alt"
ifconfig_rl0="inet 192.168.99.225 netmask 255.255.255.0"
ifconfig_rl0_alias0="inet 192.168.10.2 netmask 255.255.255.0"
defaultrouter="192.168.99.99"
hostname="dns.apelsin.in"
sshd_enable="YES"
ftpd_enable="YES"
#ifconfig_rl0="DHCP"
dhcpd_enable="YES"
dhcpd_ifaces="rl0"Код: Выделить всё
# dhcpd.conf
option domain-name-servers 192.168.10.1;
option domain-name "apelsin.in";
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.2 192.168.10.254;
option routers 192.168.10.1;
}Код: Выделить всё
authoritative;
Это куда??? сюда чтоль???Код: Выделить всё
authoritative;
Код: Выделить всё
ddns-update-style none;Код: Выделить всё
#dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
#subnet 192.168.1.0 netmask 255.255.255.0 {
# option routers 192.168.1.1;
# option subnet-mask 255.255.255.0;
# option domain-name-servers 192.168.1.1;
# option domain-name "*****.in";
# option time-offset -18000;
# range 192.168.1.210 192.168.1.215;
#}
subnet 192.168.99.0 netmask 255.255.255.0 {
option routers 192.168.99.99;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.99.99;
option domain-name "******.in";
option time-offset -18000;
range 192.168.99.73 192.168.99.76;
}
host stael {
hardware ethernet 00:07:e9:0b:32:b3;
fixed-address 192.168.1.47;
}
host pizdec {
hardware ethernet 00:1d:60:ce:ec:6a;
fixed-address 192.168.1.241;
}
host dprime {
hardware ethernet 00:1e:3d:33:a9:08;
fixed-address 192.168.1.69;
}
host chupa {
hardware ethernet 00:11:d8:9e:39:b4;
fixed-address 192.168.99.209;
}Код: Выделить всё
dhcpd_ifaces=""
у меня подняты алиасы... и одна сетевухаsnorlov писал(а):А как у вас подключены сети к серверу, т.е. сколько сетевых карточек в сервере и прописаны ли они в rc.confи что пишется в лог...Код: Выделить всё
dhcpd_ifaces=""
Код: Выделить всё
The server-identifier statement
server-identifier hostname;
The server-identifier statement can be used to define the value that
is sent in the DHCP Server Identifier option for a given scope. The
value specified must be an IP address for the DHCP server, and must
be reachable by all clients served by a particular scope.
The use of the server-identifier statement is not recommended - the
only reason to use it is to force a value other than the default
value to be sent on occasions where the default value would be incor-
rect. The default value is the first IP address associated with the
physical network interface on which the request arrived.
The usual case where the server-identifier statement needs to be sent
is when a physical interface has more than one IP address, and the
one being sent by default isn't appropriate for some or all clients
served by that interface. Another common case is when an alias is
defined for the purpose of having a consistent IP address for the
DHCP server, and it is desired that the clients use this IP address
when contacting the server.FenX писал(а):а в dhcpd_ifaces что?
Код: Выделить всё
# -- sysinstall generated deltas -- # Sat Jan 1 00:33:09 2000
ifconfig_rl0="inet 192.168.99.225 netmask 255.255.255.0"
ifconfig_rl0_alias0="inet 192.168.1.2 netmask 255.255.255.0"
defaultrouter="192.168.99.99"
hostname="dns.*****.in"
sshd_enable="YES"
ftpd_enable="YES"
#ifconfig_rl0="DHCP"
dhcpd_enable="YES"
dhcpd_ifaces="rl0"Мне кажется это его не спасет, поскольку клиент будет запрашивать ip первоначальной широковещательной посылкой на адрес 255.255.255.255 ...FenX писал(а):попробуй так.Код: Выделить всё
dhcpd_ifaces="rl0 rl0_alias0"
а как єто???FenX писал(а):Вообще, попробовать загнать в джаил....
Код: Выделить всё
man jail