DHCPd+alias eth (DHCP ругается на алиасы)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
SemKA
Сообщения: 114
ОС: CentOS, Fedora, Ubuntu

DHCPd+alias eth

Сообщение SemKA »

Есть сервер (NAT, DNS, SQUID. DHCP) с 3-мя интерфейсами

Код: Выделить всё

eth0      192.168.0.10/24
eth1      10.0.1.1/24
eth1:1    10.0.2.1/24
eth2      10.0.6.1/24
eth2:1    10.0.7.1/24
eth2:2    10.0.11.1/24
eth2:3    10.0.12.1/24

DHCP по замыслу должен обслуживать eth1, eth1:1, eth2, eth2:1, eth2:2, eth2:3
но не как не получается заставить его выдавать адреса... для разных сетей висящих на одном физическом интерфейсе, поясню на примере:
не выдаёт адреса сразу для eth2, eth2:1, eth2:2, eth2:3, но если в конфиге указываю какую то одну сеть то всё нормально, как только появляется две (и более) сети то ошибка.
так же и с eth1, eth1:1, не хочет выдавать адреса двум сетям сразу, одной - пожалуйста, двум - нет.

в тоже время спокойно работает в такой связке: eth1:1, eth2.

и ещё... если я смотрю информацию на клиентской машине скажем висящей на eth2:2, то она говорит что ей выдал адрес DHCP сервер с адресом eth2, то есть 10.0.6.1, хотя сама клиентская машина имеет адрес 10.0.11.2, и по идее адрес ей должен выдавать 10.0.11.1.

надеюсь не запутал.

P.S. OS: Gentoo 2006.1, DHCPd 3.0.3 gentoo r9
Спасибо сказали:
Аватара пользователя
SemKA
Сообщения: 114
ОС: CentOS, Fedora, Ubuntu

Re: DHCPd+alias eth

Сообщение SemKA »

На всякий случай прикреплю конфиг:

Код: Выделить всё

default-lease-time      3600;
max-lease-time          7200;
log-facility            local7;
ddns-update-style       none;

subnet 10.0.11.0 netmask 255.255.255.0 {
    range                        10.0.11.2 10.0.11.250;
    option routers               10.0.11.1;
    option subnet-mask           255.255.255.0;
    option broadcast-address     10.0.11.255;
    option domain-name-servers   10.0.11.1;
    authoritative;

    host workst_11_01 {
    hardware ethernet            00:80:AD:86:36:3A;
    fixed-address                10.0.11.2;
    }
}

subnet 10.0.12.0 netmask 255.255.255.0 {
    range                        10.0.12.2 10.0.12.250;
    option routers               10.0.12.1;
    option subnet-mask           255.255.255.0;
    option broadcast-address     10.0.12.255;
    option domain-name-servers   10.0.12.1;
    authoritative;

    host workst_12_01 {
    hardware ethernet            00:80:AD:86:36:78;
    fixed-address                10.0.12.2;
    }
}
Спасибо сказали:
Аватара пользователя
SemKA
Сообщения: 114
ОС: CentOS, Fedora, Ubuntu

Re: DHCPd+alias eth

Сообщение SemKA »

сам спросил, сам отвечаю :D

Код: Выделить всё

#было
subnet 10.0.11.0 netmask 255.255.255.0
#надо
subnet 10.0.0.0 netmask 255.255.0.0

Код: Выделить всё

#было
subnet 10.0.12.0 netmask 255.255.255.0
#надо
subnet 10.0.0.0 netmask 255.255.0.0

всё остальное без изменений. работает.

проблема решена.
Спасибо сказали: