Есть eth0 eth1 2 подсети в офисе. Как правильно сконфигурировать DHCP для раздачи ИП.
Вот что хотелось бы получить.
eth0 - получает 10.10.10.х/xx
eth1 - получает 10.10.20.х/xx
>Есть eth0 eth1 2 подсети в
>офисе. Как правильно сконфигурировать DHCP
>для раздачи ИП.
>Вот что хотелось бы получить.
>eth0 - получает 10.10.10.х/xx
>eth1 - получает 10.10.20.х/xx
Вот мой конфиг , все удачно пашет:
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 212.192.*.*, 212.192.*.*;
option domain-name "www.xxx.xxx";
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.200;
}
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.200;
}
>>eth0 - получает 10.10.10.х/xx
>>eth1 - получает 10.10.20.х/xxЯ не совсем понимаю. Как DHCP узнает с какого интерфейса пришел запрос (2 сетевухи) и кому из каких диапазонов раздавать адреса.
Вычитал что надо запускать DHCP с параметром eth1, т.е. указать интерфейс. А если мне надо для разных интерфейсов? Мне запускать 2 копии DHCP? Делать для них разные конфиг файлы и т.д.
Или можно все прописать в конфиг файле?
Сорри, что так много вопросов. Расскажите алгоритм.
>>>eth0 - получает 10.10.10.х/xx
>>>eth1 - получает 10.10.20.х/xx
>
>Вычитал что надо запускать DHCP
>с параметром eth1, т.е./usr/sbin/dhcpd eth1 eth2 eth3
>>Вычитал что надо запускать DHCP
>>с параметром eth1, т.е.
>
>/usr/sbin/dhcpd eth1 eth2 eth3
Спасибо. Это самая простая часть :)
А вот как объяснить dhcp что для eth1 одна подсеть для раздачи а для eth0 совсем другая.
>>>Вычитал что надо запускать DHCP
>>>с параметром eth1, т.е.
>>
>>/usr/sbin/dhcpd eth1 eth2 eth3
>Спасибо. Это самая простая часть :)>А вот как объяснить dhcp что
>для eth1 одна подсеть для
>раздачи а для eth0 совсем
>другая.Значит как это тама в линузе, я не знаю. Давно давно читала доку. Описание моей сетки. Есть пара ифейсов, есть две сети. БСДЯ стоит роутером. Прописанно у меня так:
# 10.6.0/24
subnet 10.6.0.0 netmask 255.255.240.0 {
range 10.6.0.10 10.6.0.50;
option domain-name "sibtranstelecom";
option domain-name-servers 10.6.0.2;
option netbios-name-servers 192.168.2.1;
option netbios-dd-server 192.168.2.1;
option netbios-node-type 8;
option routers 10.6.0.2;
option subnet-mask 255.255.240.0;
option broadcast-address 10.6.0.255;
default-lease-time 3600;
max-lease-time 7200;
}subnet 10.6.3.0 netmask 255.255.240.0 {
range 10.6.3.10 10.6.3.50;
option domain-name "sibtranstelecom";
option domain-name-servers 10.6.3.2;
option netbios-name-servers 192.168.3.1;
option netbios-dd-server 192.168.3.1;
option netbios-node-type 8;
option routers 10.6.3.2;
option subnet-mask 255.255.240.0;
option broadcast-address 10.6.3.255;
default-lease-time 3600;
max-lease-time 7200;
}запускаю /usr/sbin/dhcpd fxp0 fxp1
Первое описание сетки биндица на эфекспи0, второе на эфекспи1.
Пробуй, у меня работает. Может и у тебя получицца (-:
Если не получица - читай ман. Там описанно, как это сделать.
>Значит как это тама в линузе,
>я не знаю. Давно давно
Почти также, только устройства называются по другому>Если не получица - читай ман.
>Там описанно, как это сделать.
И вот что я там вычитал. Кажется слишком навороченно :)=============================================
ddns-updates on;
#ddns-domainname "co.voliacable.com";
#server-name "co.voliacable.com";
max-lease-time 604800;
default-lease-time 86400;
option domain-name-servers 10.10.10.250;
option routers 10.10.10.250;
option host-name "co.voliacable.com";
use-host-decl-names off;
option netbios-node-type 8;
option subnet-mask 255.255.255.0;
ddns-update-style none;class "co.voliacable.com" {
match pick-first-value (option dhcp-client-identifier, hardware);
}class "tvs.voliacable.com" {
match pick-first-value (option dhcp-client-identifier, hardware);
}subclass "co.voliacable.com" 00:02:B3:9C:05:B3;
subclass "tvs.voliacable.com" 00:02:B3:9C:03:0C;subnet 10.10.10.0 netmask 255.255.255.0 {
pool {
allow members of "co.voliacable.com";
deny members of "tvs.voliacable.com";
range 10.10.10.50 10.10.10.169;
host co.voliacable.com {
fixed-address 10.10.10.250;
hardware ethernet 00:02:B3:9C:05:B3;
}
}
}subnet 10.10.20.0 netmask 255.255.255.0 {
pool {
allow members of "tvs.voliacable.com";
deny members of "co.voliacable.com";
range 10.10.20.50 10.10.20.255;
host tvs.voliacable.com {
fixed-address 10.10.20.1;
hardware ethernet 00:02:B3:9C:03:0C;
}
}
}