URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 65909
[ Назад ]

Исходное сообщение
"isc-dhcp3-server -> dhcpd.conf - проблема с Host"

Отправлено tester123 , 25-Апр-06 20:52 
Всем привет!

Пытаюсь решить свою проблему в одиночку уже неделю!

Установил DHCPd-server под ОС FreeBSD
Сделал dhcpd.conf по мануалу.
Все бы хорошо, но клиентские машины получают ip-адреса ТОЛЬКО из динамической зоны.
Все, что прописано статически (через host) игнорируется :(
Ошибка в мак-адресе исключена, проверял много (поверьте, очень много) раз :)

Перечитал тонны док, пробовал omshell.
Ничего не помогает :(

ОС: FreeBSD 6.0-RELEASE
DHCPd: isc-dhcp3-server

dhcpd.conf:

option domain-name "domain.firma.com";
option domain-name-servers 192.168.111.1;

option broadcast-address 192.168.1.255;
option subnet-mask 255.255.255.0;
option time-offset 7200;
option time-servers 192.168.111.1;
option ntp-servers 192.168.111.1;
use-host-decl-names on;
ddns-updates off;
authoritative ;

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

subnet 192.168.111.0 netmask 255.255.255.0 {
  option broadcast-address 192.168.111.255;
  range 192.168.111.100 192.168.111.150;
  default-lease-time 14400;
  max-lease-time 172800;
  option routers 192.168.111.1;
}

####################
# Pupils computers #
####################

host gfl-tc1 {
  option host-name "gfl-tc1";
  option routers 192.168.1.1;
  hardware ethernet 00:13:8F:4B:8E:82;
  fixed-address 192.168.1.21;
}

host gfl1-tc2 {
  option host-name "gfl-tc2";
  option routers 192.168.1.1;
  hardware ethernet 00:13:d4:41:5c:76;
  fixed-address 192.168.1.22;
}

host gfl-tc3 {
  option host-name "gfl-tc3";
  option routers 192.168.1.1;
  hardware ethernet 00:13:8F:6D:5B:5C;
  fixed-address 192.168.1.23;
}

host gfl-tc4 {
  option host-name "gfl-tc4";
  option routers 192.168.1.1;
  hardware ethernet 00:0b:6a:f8:4e:27;
  fixed-address 192.168.1.24;
}

host gfl-tc5 {
  option host-name "gfl-tc5";
  option routers 192.168.1.1;
  hardware ethernet 00:0F:EA:39:DD:00;
  fixed-address 192.168.1.25;
}

host gfl-tc6 {
  option host-name "gfl-tc6";
  option routers 192.168.1.1;
  hardware ethernet 00:0F:EA:39:DC:F4;
  fixed-address 192.168.1.26;
}


host gfl-tc7 {
  option host-name "gfl-tc7";
  option routers 192.168.1.1;
  hardware ethernet 00:0F:EA:39:DD:45;
  fixed-address 192.168.1.27;
}

host gfl-tc8 {
  option host-name "gfl-tc8";
  option routers 192.168.1.1;
  hardware ethernet 00:0F:EA:39:D9:C8;
  fixed-address 192.168.1.28;
}

host gfl-tc9 {
  option host-name "gfl-tc9";
  option routers 192.168.1.1;
  hardware ethernet 00:0F:EA:39:DC:E3;
  fixed-address 192.168.1.29;
}

host gfl-tc10 {
  option host-name "gfl-tc10";
  option routers 192.168.1.1;
  hardware ethernet 00:14:2A:8A:50:8C;
  fixed-address 192.168.1.30;
}

######################
# Teacher's computer #
######################

host gfl-tc11 {
  option host-name "gfl-tc11";
  option routers 192.168.1.1;
  hardware ethernet 00:15:F2:53:85:23;
  fixed-address 192.168.1.31;
}


Содержание

Сообщения в этом обсуждении
"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено WhitePangolin , 26-Апр-06 00:39 
Хосты выдели в группу. Примерно так:

group static {
  use-host-decl-names on;
>host gfl-tc1 {
>  option host-name "gfl-tc1";
>  option routers 192.168.1.1;
>  hardware ethernet 00:13:8F:4B:8E:82;
>  fixed-address 192.168.1.21;
>}
.....
>host gfl-tc11 {
>  option host-name "gfl-tc11";
>  option routers 192.168.1.1;
>  hardware ethernet 00:15:F2:53:85:23;
>  fixed-address 192.168.1.31;
>}
}

удачи.


"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено tester123 , 27-Апр-06 17:32 
>Хосты выдели в группу. Примерно так:
>
>group static {
>  use-host-decl-names on;
>>host gfl-tc1 {
>>  option host-name "gfl-tc1";
>>  option routers 192.168.1.1;
>>  hardware ethernet 00:13:8F:4B:8E:82;
>>  fixed-address 192.168.1.21;
>>}
>.....
>>host gfl-tc11 {
>>  option host-name "gfl-tc11";
>>  option routers 192.168.1.1;
>>  hardware ethernet 00:15:F2:53:85:23;
>>  fixed-address 192.168.1.31;
>>}
>}
>
>удачи.

Спасибо за совет, но не помогло :((((((
Пробовал различные вариации с group в том числе убирал static
Все равно машины берут из динамического диапазона :(

Посоветуйте плз что-нибудь ещё ... ну не может же он просто так, на ровном месте не работать :(((((



"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено mmx , 27-Апр-06 17:44 
DHCP-сервер выбирает IP из диапазона 192.168.111.100-192.168.111.150:
>  range 192.168.111.100 192.168.111.150  
>

а фиксированые адреса пытается выдавать не из него:

> fixed-address 192.168.1.21;
>

Попробуйте выдавать фиксированые IP клиентам из диапазона 192.168.111.100-192.168.111.150, например 192.168.111.121 вместо 192.168.1.21


"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено magr , 27-Апр-06 18:16 
>DHCP-сервер выбирает IP из диапазона 192.168.111.100-192.168.111.150:
>>  range 192.168.111.100 192.168.111.150  
>>
>
>а фиксированые адреса пытается выдавать не из него:
>
>> fixed-address 192.168.1.21;
>>
>
>Попробуйте выдавать фиксированые IP клиентам из диапазона 192.168.111.100-192.168.111.150, например 192.168.111.121 вместо 192.168.1.21
>

к сказанному выше, поместите ваши директивы host {} внутрь соответствующей subnet {}.

Также, в зависимости от топологии, может потребоваться поместить некоторые subnet внутри shared-network


"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено tester123 , 27-Апр-06 22:20 
>>Попробуйте выдавать фиксированые IP клиентам из диапазона 192.168.111.100-192.168.111.150, например 192.168.111.121 вместо 192.168.1.21
Не помогло :(

>к сказанному выше, поместите ваши директивы host {} внутрь соответствующей subnet {}.
>Также, в зависимости от топологии, может потребоваться поместить некоторые subnet внутри shared-network
Попробовал различные вариации ... ничего не помогает :(
Берет из динамической зоны и плевать он хотел на host {...};

С нетерпением жду предложений ;)


"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено bass , 28-Апр-06 06:02 
>>>Попробуйте выдавать фиксированые IP клиентам из диапазона 192.168.111.100-192.168.111.150, например 192.168.111.121 вместо 192.168.1.21
>Не помогло :(
>
>>к сказанному выше, поместите ваши директивы host {} внутрь соответствующей subnet {}.
>>Также, в зависимости от топологии, может потребоваться поместить некоторые subnet внутри shared-network
>Попробовал различные вариации ... ничего не помогает :(
>Берет из динамической зоны и плевать он хотел на host {...};
>
>С нетерпением жду предложений ;)
у меня dhcpd_3.0.x хранит конфиг в ldap, и важно, чтобы все буквы в имени мак-адреса были в lowcase, иначе dhcpd просто игнорирует мак-адрес. Попробуйте перевести в lowcase у себя :)



"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено aap1 , 28-Апр-06 09:08 
>>>>Попробуйте выдавать фиксированые IP клиентам из диапазона 192.168.111.100-192.168.111.150, например 192.168.111.121 вместо 192.168.1.21
>>Не помогло :(
>>
>>>к сказанному выше, поместите ваши директивы host {} внутрь соответствующей subnet {}.
>>>Также, в зависимости от топологии, может потребоваться поместить некоторые subnet внутри shared-network
>>Попробовал различные вариации ... ничего не помогает :(
>>Берет из динамической зоны и плевать он хотел на host {...};
>>
>>С нетерпением жду предложений ;)
>у меня dhcpd_3.0.x хранит конфиг в ldap, и важно, чтобы все буквы
>в имени мак-адреса были в lowcase, иначе dhcpd просто игнорирует мак-адрес.
>Попробуйте перевести в lowcase у себя :)
вот рабочий пример конфига:

default-lease-time 172800;
max-lease-time 172800;
log-facility local7;

authoritative;
ddns-update-style none;


shared-network hhhhh {
#net
        subnet 10.10.10.0 netmask 255.255.255.0 {
        option domain-name "hhhhh.ru";
        option domain-name-servers 10.10.10.1;
        option routers 10.10.10.1;
        next-server 10.10.10.1;
        }
}
############################################
    host Souzblabla {
    hardware ethernet 0a:0s:0d:0f:0g:0h;
    fixed-address 10.10.10.2;
    }
    host Souzblabla_2 {
    hardware ethernet 0z:0x:0c:0v:0b:0n;
    fixed-address 10.10.10.3;
    }
    
и т.д.


"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено Lelik , 28-Апр-06 11:08 
Попробуй вот так:

dhcpd.conf:

option domain-name "domain.firma.com";
option domain-name-servers 192.168.111.1;

option broadcast-address 192.168.1.255;
option subnet-mask 255.255.255.0;
option time-offset 7200;
option time-servers 192.168.111.1;
option ntp-servers 192.168.111.1;
use-host-decl-names on;
ddns-updates off;
authoritative ;

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

subnet 192.168.111.0 netmask 255.255.255.0 {
  option broadcast-address 192.168.111.255;
  range 192.168.111.100 192.168.111.150;
  default-lease-time 14400;
  max-lease-time 172800;
  option routers 192.168.111.1;
}

####################
# Pupils computers #
####################

subnet 192.168.111.0 netmask 255.255.255.0 {
  range 192.168.1.21 192.168.1.31;
  option routers 192.168.1.1;

  host gfl-tc1 {
    option host-name "gfl-tc1";
    hardware ethernet 00:13:8F:4B:8E:82;
    fixed-address 192.168.1.21;
  }

  host gfl1-tc2 {
    option host-name "gfl-tc2";
    hardware ethernet 00:13:d4:41:5c:76;
    fixed-address 192.168.1.22;
  }

  host gfl-tc3 {
    option host-name "gfl-tc3";
    hardware ethernet 00:13:8F:6D:5B:5C;
    fixed-address 192.168.1.23;
  }

  host gfl-tc4 {
    option host-name "gfl-tc4";
    hardware ethernet 00:0b:6a:f8:4e:27;
    fixed-address 192.168.1.24;
  }

  host gfl-tc5 {
    option host-name "gfl-tc5";
    hardware ethernet 00:0F:EA:39:DD:00;
    fixed-address 192.168.1.25;
  }

  host gfl-tc6 {
    option host-name "gfl-tc6";
    hardware ethernet 00:0F:EA:39:DC:F4;
    fixed-address 192.168.1.26;
  }


  host gfl-tc7 {
    option host-name "gfl-tc7";
    hardware ethernet 00:0F:EA:39:DD:45;
    fixed-address 192.168.1.27;
  }

  host gfl-tc8 {
    option host-name "gfl-tc8";
    hardware ethernet 00:0F:EA:39:D9:C8;
    fixed-address 192.168.1.28;
  }

  host gfl-tc9 {
    option host-name "gfl-tc9";
    hardware ethernet 00:0F:EA:39:DC:E3;
    fixed-address 192.168.1.29;
  }

  host gfl-tc10 {
    option host-name "gfl-tc10";
    hardware ethernet 00:14:2A:8A:50:8C;
    fixed-address 192.168.1.30;
  }

  ######################
  # Teacher's computer #
  ######################

  host gfl-tc11 {
    option host-name "gfl-tc11";
    hardware ethernet 00:15:F2:53:85:23;
    fixed-address 192.168.1.31;
  }
}

у меня хосты внутри subnet и оно работает.


"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено Lelik , 28-Апр-06 11:10 
Блин, надо исправить

subnet 192.168.111.0 netmask 255.255.255.0 { <---- вот эту строчку
  range 192.168.1.21 192.168.1.31;
  option routers 192.168.1.1;

на

subnet 192.168.1.0 netmask 255.255.255.0 {  <---- вот на эту
  range 192.168.1.21 192.168.1.31;
  option routers 192.168.1.1;


"isc-dhcp3-server -> dhcpd.conf - проблема с Host"
Отправлено tester123 , 28-Апр-06 18:26 
РЕБЯТА! :)
Сыплю голову пеплом :)))))
Всем спасибо огромное за помощь. Извините, что по глупости отвлекал :)

Суть проблемы в том, что у нас две внутренние подсети, одна 192.168.1.1
                                                        ^^
вторая 192.168.111.1
             ^^^^
В хостах я по старой памяти прописывал 192.168.1.21
Естественно dhcpd это игнорировал

Спасибо ВСЕМ и Lelik'у в частности :))))))))