Страница 1 из 1

DHCPd проблема (решено)

Добавлено: 2007-08-03 7:55:37
elegorn
дано:
FreeBSD 6.2 stable
ics bind9
ics dhcpd

проблема собственно в том, то dhcp не обновляет зарезервированные адреса, с динамическими все ок.
фрагмент dhcpd.conf

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

host    hplj2300-26.moslift.com {   hardware ethernet   00:0e:7f:3c:8e:25;  fixed-address   192.168.1.210;  }
-------------

фрагмент messages

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

Aug  3 06:37:46 main dhcpd: Dynamic and static leases present for 192.168.1.210.
Aug  3 06:37:46 main dhcpd: Remove host declaration hplj2300-26.moslift.com or remove 192.168.1.210
Aug  3 06:37:46 main dhcpd: from the dynamic address pool for 192.168.1/24
Aug  3 06:37:46 main dhcpd: Forward map from HPLJ2300-26.moslift.com to 192.168.1.210 FAILED: Has an A record but no DHCID, not mine.
-----------

подскажите нубу, ибо в *nix я сравнительно недавно месяц другой...

Re: DHCPd проблема?

Добавлено: 2007-08-03 8:05:33
Alex Keda
у тя диапазоны чтоли пересекаются?
вообще, лучше резервировать адреса вне выдваваемого диапазона

Re: DHCPd проблема?

Добавлено: 2007-08-03 8:24:35
elegorn
диапазон один, резервированные адреса из того же диапазона, на то оно и резервирование.
просто я слезаю с виндов, поэтому настройки dhcp сделал такие же, и там все правильно работало.
вот мне нужно также сделать на фре.

Re: DHCPd проблема?

Добавлено: 2007-08-03 8:35:46
Alex Keda
погаси dhcp, и поройся в файлах /var/db/dhcp* - аккураненько удали опоминания о этом хосте.
для начала советую сделать их копии.
потом запусти dhcp

Re: DHCPd проблема?

Добавлено: 2007-08-03 8:49:36
elegorn
разумеется попробую, но интересна причина.

Re: DHCPd проблема?

Добавлено: 2007-08-03 8:52:18
Alex Keda
Dynamic and static leases present for 192.168.1.210.

Re: DHCPd проблема?

Добавлено: 2007-08-07 15:37:40
elegorn
попробовал - безрезультатно

Re: DHCPd проблема?

Добавлено: 2007-08-07 15:55:10
serge
К вопросу диапазонов:

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

server# more /usr/local/etc/dhcpd.conf
...
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.51 192.168.0.70;
....
host konica-8050 {
    hardware ethernet 00:E0:81:28:81:9B;
    fixed-address 192.168.0.7;
  }

  host konica-7085 {
    hardware ethernet 00:40:AF:7E:5F:5E;
    fixed-address 192.168.0.11;
Диапазоны не должны пересекаться.

Re: DHCPd проблема?

Добавлено: 2007-08-07 16:07:30
elegorn
это понятно
тогда как реализовать резервирование адресов, как это реализовано в M$ DHCP?
или можно ли сделать исключение из диапазона для одного адреса?
вопрос не праздный, и я не сторонник мелкософта, просто я пытаюсь слезть с него.
и у меня этих резерваций много.

Re: DHCPd проблема?

Добавлено: 2007-08-07 16:13:05
elegorn
и по-моему это:

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

Aug  3 06:37:46 main dhcpd: Dynamic and static leases present for 192.168.1.210.
Aug  3 06:37:46 main dhcpd: Remove host declaration hplj2300-26.moslift.com or remove 192.168.1.210
Aug  3 06:37:46 main dhcpd: from the dynamic address pool for 192.168.1/24
не ошибка, а собственно резервирование

вот тут не понятно

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

Aug  3 06:37:46 main dhcpd: Forward map from HPLJ2300-26.moslift.com to 192.168.1.210 FAILED: Has an A record but no DHCID, not mine.
похоже речь тут идет о ДНС, т.к. у меня ddns включен. И похоже обновление статики не происходит.

Re: DHCPd проблема?

Добавлено: 2007-08-07 16:22:22
serge
elegorn писал(а):и по-моему это:
Aug 3 06:37:46 main dhcpd: Dynamic and static leases present for 192.168.1.210.
Aug 3 06:37:46 main dhcpd: Remove host declaration hplj2300-26.moslift.com or remove 192.168.1.210
Aug 3 06:37:46 main dhcpd: from the dynamic address pool for 192.168.1/24
не ошибка, а собственно резервирование
Ну если это не считать ошибкой, то для кого тогда dhcpd советует "Удалите описание хоста hplj2300-26.moslift.com или удалите 192.168.1.210 из пула динамических адрессов для 192.168.1/24"
elegorn писал(а): Aug 3 06:37:46 main dhcpd: Forward map from HPLJ2300-26.moslift.com to 192.168.1.210 FAILED: Has an A record but no DHCID, not mine.
похоже речь тут идет о ДНС, т.к. у меня ddns включен. И похоже обновление статики не происходит.
Точно щас не вспомню наверное, но скорее всего это из-за того что в dns присутствует запись типа А для хоста
HPLJ2300-26.moslift.com, но она не была добавлена с помощью dhcpd.

Re: DHCPd проблема?

Добавлено: 2007-08-07 16:31:05
serge
А вообще тема ddns достаточно муторная. В итоге я пришел к тому что в dhcp адреса выдаются по mac (т.е. практически статика, но автоматическая) + для новых/временных/неизвестных компов динамический диапазон. DNS в таком случае не обновляется. Все записи там статичные. При таком подходе соответствие имени компа его адресу всегда разрешается dns. Не разрешенными остаются только компы получившие адреса динамически.
Перешел на статический днс из-за того что не получилось одновременно в файл зоны вносить и статические и динамические записи. А мне это было нужно для создания поодоменов типа http://www.server... mail.server... cheto.server... При обновлении зоны dhcpd затирал всю статику. На форуме как-то давно проскакивало решение этого, но руки так и не дошли это попробовать.

Re: DHCPd проблема?

Добавлено: 2007-08-07 16:34:05
elegorn
не подскажешь, где проскакивало, может у меня дойдут?

Re: DHCPd проблема?

Добавлено: 2007-08-07 17:25:35
serge

Re: DHCPd проблема?

Добавлено: 2007-08-09 8:12:36
elegorn
Разобрался я с этим.
действительно, после вынесения статики из динамического диапазона убрались ошибки:

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

Аug 3 06:37:46 main dhcpd: Dynamic and static leases present for 192.168.1.210.
Aug 3 06:37:46 main dhcpd: Remove host declaration hplj2300-26.moslift.com or remove 192.168.1.210
Aug 3 06:37:46 main dhcpd: from the dynamic address pool for 192.168.1/24
но главное я понял причину этой ошибки, и что за DHCID он хочет:

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

Aug 3 06:37:46 main dhcpd: Forward map from HPLJ2300-26.moslift.com to 192.168.1.210 FAILED: Has an A record but no DHCID, not mine.
т.к. переход от вындов к *никсу у меня достаточно плавный, то временно я настроил DHCP обновление на виндовый днс, в котором все записи уже были, так вот когда он пытался обновить имеющуюся запись, выдавалась такая ошибка.
Удалил с ДНС все записи о статике, и они успешно создались заново. правда на один адрес создалось 2 записи:

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

hplj1320-22	Host (A)	192.168.1.229

hplj1320-22	Text (TXT)	0008b9bd6ed0d649c7f5be2fbddf64e8e7
полагаю вторая и есть DHCID.
собственно тему можно считать SOLVED
спасибо всем!.
я еще вернусь с глупыми (нубскими) вопросами :)