непонятка с dhcpd

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

непонятка с dhcpd

Непрочитанное сообщение savio » 2009-01-27 19:06:11

В общем на сервере поднят isc-dhcpd сервер для локалки, конфиг имеет следующий вид

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

default-lease-time 1800;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
ddns-update-style none;

 subnet 192.168.0.0 netmask 255.255.255.0 {
 range 192.168.0.200 192.168.0.250;
 }
Подключаю виндовую машину, получаю с пула айпишку 192.168.0.227.
Далее в конфиге связываю эту айпишку с маком другой машины с локалки

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

...
host user {
    hardware ethernet 00:1e:8c:15:1b:88;
    fixed-address 192.168.0.227;
...
перезапускаю dhcpd сервер. теперь по теории должен получить другую айпишку на моей виндовой машине

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

ipconfig /release
ipconfig /renew
и получаю туже самую айпишку(192.168.0.227), хотя в конфиге она прописана к определенному мак-адресу.

почему так?
Помни о смерти, все суета сует....

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: непонятка с dhcpd

Непрочитанное сообщение kirgudu » 2009-01-28 9:30:35

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

subnet 192.168.0.0 netmask 255.255.255.0 {
   [....]
   host user {
       hardware ethernet 00:1e:8c:15:1b:88;
       fixed-address 192.168.0.227;
   }
}
Соответственно серверу рестарт нужен.

tetsio
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-19 5:41:30

Re: непонятка с dhcpd

Непрочитанное сообщение tetsio » 2009-01-28 10:56:26

не знаю насчет этого, но вроде как автор сказал, что даже после рестарта сервера IP выдается кже занятый. Может есть смысл почистить лизы (leases)?

Аватара пользователя
AndyS
рядовой
Сообщения: 30
Зарегистрирован: 2008-10-23 15:55:11
Откуда: Киев
Контактная информация:

Re: непонятка с dhcpd

Непрочитанное сообщение AndyS » 2009-01-28 10:57:33

потри (переименуй) файл /var/db/dhcpd/dhcpd.leases
он видно попорядку смотрит на маки в присваивает IP из базы

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: непонятка с dhcpd

Непрочитанное сообщение savio » 2009-01-28 14:39:53

не работает. удалял, перегружал....
вот мой рабочий конфиг

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

default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;

shared-network my {
subnet 10.15.2.20 netmask 255.255.255.252
{
        range 10.15.2.22 10.15.2.22;
        option routers 10.15.2.21;
        option broadcast-address 10.15.2.23;
}

subnet 10.15.2.24 netmask 255.255.255.252
{
        range 10.15.2.26 10.15.2.26;
        option routers 10.15.2.25;
        option broadcast-address 10.15.2.27;
}

subnet 10.15.2.28 netmask 255.255.255.252
{
        range 10.15.2.30 10.15.2.30;
        option routers 10.15.2.29;
        option broadcast-address 10.15.2.31;
}

group {
host user1
{
        hardware ethernet 00:1C:F0:AB:CA:B7;
        fixed-address 10.15.2.22;
}
}
group {
host user2
{
        hardware ethernet 00:10:11:00:00:00;
        fixed-address 10.15.2.26;
}
}
group {
host user3
{
        hardware ethernet 00:00:22:00:22:00;
        fixed-address 10.15.2.30;
}
}
subnet 10.15.2.0 netmask 255.255.255.248
{
        range 10.15.2.2 10.15.2.6 ;
        option routers 10.15.2.1;
        option broadcast-address 10.15.2.1;
}

}
суть в чем. всем извесным мне компам я выделяю подсеть с 4 айпишек. указываю мак для каждого айпишника.
для новых компов сделал подсеть /29
но как на зло, новый комп получает айпишку с подсети /30. причем этой айпишке назначен канкретный мак.
не понимаю почему оно так пашет....
может кто в курсе?
Помни о смерти, все суета сует....

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: непонятка с dhcpd

Непрочитанное сообщение kirgudu » 2009-01-28 14:57:46

Говорю же, в нужную сабнет засунь хосты.

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: непонятка с dhcpd

Непрочитанное сообщение savio » 2009-01-28 15:21:40

pзасунул. а результата ноль.....................

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

default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;

shared-network my {

subnet 10.15.2.0 netmask 255.255.255.248
{
        range 10.15.2.2 10.15.2.6 ;
        option routers 10.15.2.1;
        option broadcast-address 10.15.2.1;
}


subnet 10.15.2.24 netmask 255.255.255.252
{
        range 10.15.2.26 10.15.2.26;
        option routers 10.15.2.25;
        option broadcast-address 10.15.2.27;
        host user2
       {
            hardware ethernet 00:10:11:00:00:00;
            fixed-address 10.15.2.26;
       }
}
....
}
перезапустил. все тоже. для айпишки 10.15.2.26 конкретно указан мак-адрес 00:10:11:00:00:00, а я получаю его с виндовой машины.....
как такое может быть?
Помни о смерти, все суета сует....

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: непонятка с dhcpd

Непрочитанное сообщение savio » 2009-01-28 15:23:33

кстати, вот лог dhcpd
Feb 7 14:16:35 hr1 dhcpd: DHCPDISCOVER from 00:c0:9f:8b:69:21 via vlan1
Feb 7 14:16:36 hr1 dhcpd: DHCPOFFER on 10.15.2.26 to 00:c0:9f:8b:69:21 (notik) via vlan1
Feb 7 14:16:36 hr1 dhcpd: DHCPREQUEST for 10.15.2.26 (10.15.2.21) from 00:c0:9f:8b:69:21 (notik) via vlan1
Feb 7 14:16:36 hr1 dhcpd: DHCPACK on 10.15.2.26 to 00:c0:9f:8b:69:21 (notik) via vlan1
Помни о смерти, все суета сует....

AzureZ
мл. сержант
Сообщения: 124
Зарегистрирован: 2007-11-06 17:07:27
Откуда: Москва

Re: непонятка с dhcpd

Непрочитанное сообщение AzureZ » 2009-01-28 15:39:12

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

pool {
       range 10.15.2.26 10.15.2.26;
       deny unknown-clients;
}
или просто в сабнет запихнуть deny unknown-clients;

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

subnet 10.15.2.24 netmask 255.255.255.252
{
        range 10.15.2.26 10.15.2.26;
        option routers 10.15.2.25;
        option broadcast-address 10.15.2.27;
        deny unknown-clients;
        host user2
       {
            hardware ethernet 00:10:11:00:00:00;
            fixed-address 10.15.2.26;
       }
}

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: непонятка с dhcpd

Непрочитанное сообщение savio » 2009-01-28 16:20:49

спасибо большое. это вроде оно, но не совсем.
значит если такой конфиг

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

default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;
shared-network my {
subnet 10.15.2.0 netmask 255.255.255.248
{
        range 10.15.2.2 10.15.2.6 ;
        option routers 10.15.2.1;
        option broadcast-address 10.15.2.1;
        allow unknown-clients;
}


subnet 10.15.2.24 netmask 255.255.255.252
{
        range 10.15.2.26 10.15.2.26;
        option routers 10.15.2.25;
        option broadcast-address 10.15.2.27;
        deny unknown-clients;
}

group {
host user2
{
        hardware ethernet 00:10:11:00:00:00;
        fixed-address 10.15.2.26;
}
}
}
10.15.2.26 выдается тока машине с указаным а конфиге мак-адресом. но всем другим, так сказать unknown-clients с подсети 10.15.2.0/29 айпишка не выдается
в логах
Feb 7 15:09:45 hr1 dhcpd: DHCPDISCOVER from 00:10:11:00:01:11 via vlan1: unknown client
и все...
если привел конфиг к виду

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

default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;
shared-network my {
subnet 10.15.2.0 netmask 255.255.255.248
{
        range 10.15.2.2 10.15.2.6 ;
        option routers 10.15.2.1;
        option broadcast-address 10.15.2.1;
        allow  unknown-clients;
}

}
айпишки выдаются без проблем....
чего может быть не так?
Помни о смерти, все суета сует....

AzureZ
мл. сержант
Сообщения: 124
Зарегистрирован: 2007-11-06 17:07:27
Откуда: Москва

Re: непонятка с dhcpd

Непрочитанное сообщение AzureZ » 2009-01-28 16:37:31

Хм. А для чего вам shared-network ? И если можно топологию распишите немного

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: непонятка с dhcpd

Непрочитанное сообщение savio » 2009-01-28 16:57:23

если коротко то, на на сетевом интерфейсе 10.15.2.1
далее алиасами прописаны айпишки, например 10.15.2.25/30, тоесть юзер должен получить 10.15.2.26/30
для кого мак не задан жестко, должны получить с подсети 10.15.2.1/29
вот и вся задача :), но не работает пока никак :(..........
Помни о смерти, все суета сует....

AzureZ
мл. сержант
Сообщения: 124
Зарегистрирован: 2007-11-06 17:07:27
Откуда: Москва

Re: непонятка с dhcpd

Непрочитанное сообщение AzureZ » 2009-01-28 17:24:12

А тут случаем не опечатка ? option broadcast-address 10.15.2.1;

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

subnet 10.15.2.0 netmask 255.255.255.248
{
        range 10.15.2.2 10.15.2.6 ;
        option routers 10.15.2.1;
        option broadcast-address 10.15.2.1;
        allow unknown-clients;
}

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: непонятка с dhcpd

Непрочитанное сообщение savio » 2009-01-28 17:39:41

угу. она самая. исправил на 10.15.2.7. сппасибо. к сожалению ситуация не поменялась к лучшему....
Помни о смерти, все суета сует....

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: непонятка с dhcpd

Непрочитанное сообщение savio » 2009-01-28 18:56:26

нда... убил два дня.... но Слава Богу хоть на конец робочего дня проблема решена!
на всяк случай может комуто пригодится, рабочий конфиг таков

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

default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;
        allow unknown-clients;
shared-network my {
subnet 10.15.2.0 netmask 255.255.255.248
{
pool{
        range 10.15.2.2 10.15.2.6 ;
        option routers 10.15.2.1;
        option broadcast-address 10.15.2.1;
        allow unknown-clients;
}
}

subnet 10.15.2.20 netmask 255.255.255.252
{
pool{
        range 10.15.2.22 10.15.2.22;
        option routers 10.15.2.21;
        option broadcast-address 10.15.2.23;
        deny unknown-clients;
}
}
subnet 10.15.2.24 netmask 255.255.255.252
{
pool{   range 10.15.2.26 10.15.2.26;
        option routers 10.15.2.25;
        option broadcast-address 10.15.2.27;
        deny unknown-clients;
}
}
subnet 10.15.2.28 netmask 255.255.255.252
{
pool{   range 10.15.2.30 10.15.2.30;
        option routers 10.15.2.29;
        option broadcast-address 10.15.2.31;
        deny unknown-clients;
}
}
group {
host user1
{
        hardware ethernet 00:1C:11:AB:CA:B6;
        fixed-address 10.15.2.22;
}
}
group {
host user2
{
        hardware ethernet 00:10:11:00:01:89;
        fixed-address 10.15.2.26;
}
}
group {
host user3
{
        hardware ethernet 00:00:22:00:22:00;
        fixed-address 10.15.2.30;
}
}
}
неизвестным мак-адресам с подсети 10.15.2.0/29 выдаются айпишки. а всем жестко прописаным в соотвествии с конфигом
Помни о смерти, все суета сует....

AzureZ
мл. сержант
Сообщения: 124
Зарегистрирован: 2007-11-06 17:07:27
Откуда: Москва

Re: непонятка с dhcpd

Непрочитанное сообщение AzureZ » 2009-01-28 19:14:41

По идее можно не заморачиваться с сабнетами для статики. А то для каждого хоста сабнет описывать. А можно просто все в хост запихнуть

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

host user3
{
        hardware ethernet 00:00:22:00:22:00;
        fixed-address 10.15.2.30;
        option routers 10.15.2.29;
        option broadcast-address 10.15.2.31;
        option subnet-mask 255.255.255.252;
}