ISC DHCPd и Vista клиенты

Технические вопросы по UTM 5.0
Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

ISC DHCPd и Vista клиенты

Сообщение Beavis »

FreeBSD 6.4 + ISC DHCPd 4.1.0
Vista Ultimate x64 sp1 + все апдейды
Не получает IP.
А если быть точнее, перебирает подрят IP из пула, до бесконнечности.
Если переткнуть пару раз провод, то ИП получается.

Микрософтовскую грамоту читал:
http://support.microsoft.com/kb/928233
http://www.reviewingit.com/index.php/content/view/29/2/
непомогло.

Но даже если и помогло бы, все равно, копаться у каждого юзера в реестре нет возможности.
А самая большая проблема, в том, что в сети происходит авторизация юзеров через DHCP, а дальше уже прописывается в биллинг IP адрес на нужный лицевой счет, в зависимости от порта коммутатора, с которого был сделал запрос(самопальный Option 82 на дешевых smart свичах d-link)
А эта гадина - виста, не просто не_получает_ИП, а начинает перебираеть все подрят адреса из пула!!! и тут же освобождает эти адреса, биллинг сходит сума.

Знаю, что хардварные роуторы на линуксе уже давно имеют новые прошивки для работы с вистовским dhcp клиентом.

Скажите как с этой бедой бороться во FreeBSD используя ISC DHCPd ?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Re: ISC DHCPd и Vista клиенты

Сообщение Magnum72 »

Beavis писал(а):FreeBSD 6.4 + ISC DHCPd 4.1.0
Vista Ultimate x64 sp1 + все апдейды
Не получает IP.
А если быть точнее, перебирает подрят IP из пула, до бесконнечности.
Если переткнуть пару раз провод, то ИП получается.

Микрософтовскую грамоту читал:
http://support.microsoft.com/kb/928233
http://www.reviewingit.com/index.php/content/view/29/2/
непомогло.

Но даже если и помогло бы, все равно, копаться у каждого юзера в реестре нет возможности.
А самая большая проблема, в том, что в сети происходит авторизация юзеров через DHCP, а дальше уже прописывается в биллинг IP адрес на нужный лицевой счет, в зависимости от порта коммутатора, с которого был сделал запрос(самопальный Option 82 на дешевых smart свичах d-link)
А эта гадина - виста, не просто не_получает_ИП, а начинает перебираеть все подрят адреса из пула!!! и тут же освобождает эти адреса, биллинг сходит сума.

Знаю, что хардварные роуторы на линуксе уже давно имеют новые прошивки для работы с вистовским dhcp клиентом.

Скажите как с этой бедой бороться во FreeBSD используя ISC DHCPd ?
Там у висты алгоритм поменялся, почитай тему:
http://forum.dlink.ru/viewtopic.php?t=5 ... VISTA+DHCP

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Re: ISC DHCPd и Vista клиенты

Сообщение Beavis »

Magnum72 писал(а): Там у висты алгоритм поменялся, почитай тему:
http://forum.dlink.ru/viewtopic.php?t=5 ... VISTA+DHCP
Да это я знаю.
Дело в том, что свичи DES-1226G, обычные из серии smart, в них нет ни каких функций по типу DHCP Snooping, тем более allow_zeroip.
Хотелось бы какой-нить патчик для dhcpd :)

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Re: ISC DHCPd и Vista клиенты

Сообщение Magnum72 »

Beavis писал(а):
Magnum72 писал(а): Там у висты алгоритм поменялся, почитай тему:
http://forum.dlink.ru/viewtopic.php?t=5 ... VISTA+DHCP
Да это я знаю.
Дело в том, что свичи DES-1226G, обычные из серии smart, в них нет ни каких функций по типу DHCP Snooping, тем более allow_zeroip.
Хотелось бы какой-нить патчик для dhcpd :)
Может в SP2 пофиксили? (его седня зарелизили)

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Re: ISC DHCPd и Vista клиенты

Сообщение Beavis »

Magnum72 писал(а):Может в SP2 пофиксили? (его седня зарелизили)
Да уж знаю, что седня зарелизили sp2, на выходных утяну с торентов, попробу.
Но у меня 99% уверености, что все так и осталось.
Ведь это не баг, а вистовсике нововведения, для того чтобы юзали микрососфтовские dhcp серваки.
Вот здесь все по русски написано, на чистом англиском:
http://support.microsoft.com/kb/928233

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Сообщение Beavis »

Все просто :)
dhcpd.conf
server-identifier IP_сервака;
always-broadcast on;

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Сообщение Beavis »

Beavis писал(а):Все просто :)
dhcpd.conf
server-identifier IP_сервака;
always-broadcast on;
На самом деле помогло если подправить реестр, как написано в америкоской грамоте: http://support.microsoft.com/kb/928233
А без исправлений в реестре вопрос все еще актуален.
p.s. sp2 пробовал, непомогло

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

Vista Home Basic в офисе получает адреса из пула без проблем.
разнообразные висты у абонентов получают фиксированный адрес от dhcpd. Проблему не обнаружил пока...

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Сообщение Beavis »

mikkey finn писал(а):Vista Home Basic в офисе получает адреса из пула без проблем.
разнообразные висты у абонентов получают фиксированный адрес от dhcpd. Проблему не обнаружил пока...
какая версия dhcpd?
конфиг?

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

в офисе конфиг примерно такой:

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

option domain-name "office";
option domain-name-servers 10.10.0.1, 10.10.0.2;

default-lease-time 86400;
max-lease-time 86400;

authoritative;

ddns-update-style none;

log-facility local7;


subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option routers 192.168.0.1;
}

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

dhcpd -v
Internet Systems Consortium DHCP Server V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Сообщение Beavis »

mikkey finn писал(а):в офисе конфиг примерно такой:

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

option domain-name "office";
option domain-name-servers 10.10.0.1, 10.10.0.2;

default-lease-time 86400;
max-lease-time 86400;

authoritative;

ddns-update-style none;

log-facility local7;


subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option routers 192.168.0.1;
}

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

dhcpd -v
Internet Systems Consortium DHCP Server V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
И у меня примерно такой, ни чего особенного, обычный конфиг.
А у вас в сети запросы dhcp от клиентов, через dhcp relay не проходят?

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

в офисе - нет релеев. В сети релеи.

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Сообщение Beavis »

Вот конфиг:

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

ddns-update-style none;
default-lease-time 900;
max-lease-time 1200;
option routers 172.20.1.1;
option domain-name-servers 172.20.1.1;
option domain-name "qweasd.net";

authoritative;
#always-broadcast on;

subnet 172.20.0.0 netmask 255.255.0.0 {
    range 172.20.100.1 172.20.100.254;
}
Лог выглядит вот так:

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

# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.1.0

server-duid "\000\001\000\001\021\217\371\366\000\007\351*\245\273";

lease 172.20.100.1 {
  starts 1 2009/05/11 16:08:36;
  ends 1 2009/05/11 16:23:36;
  cltt 1 2009/05/11 16:08:36;
  binding state active;
  next binding state free;
  hardware ethernet 00:1d:92:37:50:98;
  uid "\001\000\035\2227P\230";
}
lease 172.20.100.1 {
  starts 1 2009/05/11 16:08:36;
  ends 1 2009/05/11 16:08:36;
  tstp 1 2009/05/11 16:08:36;
  cltt 1 2009/05/11 16:08:36;
  binding state abandoned;
  next binding state free;
}
lease 172.20.100.2 {
  starts 1 2009/05/11 16:08:47;
  ends 1 2009/05/11 16:23:47;
  cltt 1 2009/05/11 16:08:47;
  binding state active;
  next binding state free;
  hardware ethernet 00:1d:92:37:50:98;
  uid "\001\000\035\2227P\230";
}
lease 172.20.100.2 {
  starts 1 2009/05/11 16:08:47;
  ends 1 2009/05/11 16:08:47;
  tstp 1 2009/05/11 16:08:47;
  cltt 1 2009/05/11 16:08:47;
  binding state abandoned;
  next binding state free;
}
lease 172.20.100.1 {
  starts 1 2009/05/11 16:08:36;
  ends 1 2009/05/11 16:08:36;
  tstp 1 2009/05/11 16:08:36;
  cltt 1 2009/05/11 16:08:36;
  binding state free;
}
lease 172.20.100.2 {
  starts 1 2009/05/11 16:08:47;
  ends 1 2009/05/11 16:08:47;
  tstp 1 2009/05/11 16:08:47;
  cltt 1 2009/05/11 16:08:47;
  binding state free;
}
Сначала получает IP, тут же происходит "binding state abandoned"
Дальше получает следущий IP из пула.
Потом "binding state free", но не сразу, а через секунд 15-20(хоть время в логе такое же)

p.s. Странно, что если настроить на фиксированный IP, то ни каких проблем не возникает.

linx
Сообщения: 29
Зарегистрирован: Ср окт 01, 2008 12:10

Сообщение linx »

а если в конфиге dhcp прописать ему ip, т.е закрепить за ним - постоянный IP. У меня все клиенты в dhcp.conf прописаны. т.к. замечал что иногда переборы начинаются

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Сообщение Beavis »

linx писал(а):а если в конфиге dhcp прописать ему ip, т.е закрепить за ним - постоянный IP. У меня все клиенты в dhcp.conf прописаны. т.к. замечал что иногда переборы начинаются
p.s. Странно, что если настроить на фиксированный IP, то ни каких проблем не возникает.
если сделать постоянный, то все гуд.

Закрыто