* [Comm] DHCP: алгоритм работы
@ 2003-07-15 7:07 Прокопьев Евгений
2003-07-15 7:18 ` Maxim Tyurin
2003-07-16 5:35 ` Shawkat
0 siblings, 2 replies; 9+ messages in thread
From: Прокопьев Евгений @ 2003-07-15 7:07 UTC (permalink / raw)
To: community
Здравствуйте!
Допустим, в dhcpd.conf есть такая запись:
host test {
hardware ethernet 00:50:56:c6:6b:ff;
fixed-address 192.168.1.129;
}
При загрузке машина 00:50:56:c6:6b:ff получает адрес 192.168.1.129.
Теперь я в dhcpd.conf изменяю hardware ethernet на любой произвольный и
рестартую его. По логике (может логика у меня не такая?) dhcpd должен
зарезервировать адрес 192.168.1.129 для другой машины с придуманным
hardware ethernet, а машине 00:50:56:c6:6b:ff выдать другой адрес. Но
после winipcfg->renew (на клиенте Win95 или XP) и даже после перегрузки
клиента он все равно получает от dhcpd адрес 192.168.1.129.
Объясните, пожалуйста, этот феномен.
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] DHCP: алгоритм работы
2003-07-15 7:07 [Comm] DHCP: алгоритм работы Прокопьев Евгений
@ 2003-07-15 7:18 ` Maxim Tyurin
2003-07-15 8:29 ` Andriy Dobrovol's'kii
2003-07-16 5:35 ` Shawkat
1 sibling, 1 reply; 9+ messages in thread
From: Maxim Tyurin @ 2003-07-15 7:18 UTC (permalink / raw)
To: community
On Tue, Jul 15, 2003 at 11:07:52AM +0400, Прокопьев Евгений wrote:
> Здравствуйте!
>
> Допустим, в dhcpd.conf есть такая запись:
>
> host test {
> hardware ethernet 00:50:56:c6:6b:ff;
> fixed-address 192.168.1.129;
> }
>
> При загрузке машина 00:50:56:c6:6b:ff получает адрес 192.168.1.129.
>
> Теперь я в dhcpd.conf изменяю hardware ethernet на любой произвольный и
> рестартую его. По логике (может логика у меня не такая?) dhcpd должен
> зарезервировать адрес 192.168.1.129 для другой машины с придуманным
> hardware ethernet, а машине 00:50:56:c6:6b:ff выдать другой адрес. Но
> после winipcfg->renew (на клиенте Win95 или XP) и даже после перегрузки
> клиента он все равно получает от dhcpd адрес 192.168.1.129.
Он выдаст другой адрес по истечении max-lease-time точно
может выдать новый по истечении default-lease-time
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] DHCP: алгоритм работы
2003-07-15 7:18 ` Maxim Tyurin
@ 2003-07-15 8:29 ` Andriy Dobrovol's'kii
2003-07-15 9:53 ` Прокопьев Евгений
0 siblings, 1 reply; 9+ messages in thread
From: Andriy Dobrovol's'kii @ 2003-07-15 8:29 UTC (permalink / raw)
To: community
Maxim Tyurin wrote:
> On Tue, Jul 15, 2003 at 11:07:52AM +0400, Прокопьев Евгений wrote:
>
>>Здравствуйте!
>>
>>Допустим, в dhcpd.conf есть такая запись:
>>
>>host test {
>> hardware ethernet 00:50:56:c6:6b:ff;
>> fixed-address 192.168.1.129;
>>}
>>
>>При загрузке машина 00:50:56:c6:6b:ff получает адрес 192.168.1.129.
>>
>>Теперь я в dhcpd.conf изменяю hardware ethernet на любой произвольный и
>>рестартую его. По логике (может логика у меня не такая?) dhcpd должен
>>зарезервировать адрес 192.168.1.129 для другой машины с придуманным
>>hardware ethernet, а машине 00:50:56:c6:6b:ff выдать другой адрес. Но
>>после winipcfg->renew (на клиенте Win95 или XP) и даже после перегрузки
>>клиента он все равно получает от dhcpd адрес 192.168.1.129.
>
>
> Он выдаст другой адрес по истечении max-lease-time точно
> может выдать новый по истечении default-lease-time
Ну и нужно не забывать, что у него должен быть _этот_другой_адрес_
чтоб его выдать. Иначе он отдаст первый свободный. Или ставьте
запрет на раздачу адресов не прописаным машинам.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 265-7824 Department of Gas Electronics
Fax: (380-44) 265-2329 Institute of Physics of NASU
*********************************************************************
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] DHCP: алгоритм работы
2003-07-15 8:29 ` Andriy Dobrovol's'kii
@ 2003-07-15 9:53 ` Прокопьев Евгений
2003-07-15 10:25 ` Andriy Dobrovol's'kii
0 siblings, 1 reply; 9+ messages in thread
From: Прокопьев Евгений @ 2003-07-15 9:53 UTC (permalink / raw)
To: community
Andriy Dobrovol's'kii пишет:
>> Он выдаст другой адрес по истечении max-lease-time точно может выдать
>> новый по истечении default-lease-time
>
> Ну и нужно не забывать, что у него должен быть _этот_другой_адрес_ чтоб
> его выдать. Иначе он отдаст первый свободный.
В понятие "свободный" входит прописанный в виде host, но не выданный,
т.к. клиент еще не загрузился?
> Или ставьте запрет на
> раздачу адресов не прописаным машинам.
А как это сделать?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] DHCP: алгоритм работы
2003-07-15 9:53 ` Прокопьев Евгений
@ 2003-07-15 10:25 ` Andriy Dobrovol's'kii
2003-07-15 10:44 ` Прокопьев Евгений
0 siblings, 1 reply; 9+ messages in thread
From: Andriy Dobrovol's'kii @ 2003-07-15 10:25 UTC (permalink / raw)
To: community
Прокопьев Евгений wrote:
> Andriy Dobrovol's'kii пишет:
>
>>> Он выдаст другой адрес по истечении max-lease-time точно может выдать
>>> новый по истечении default-lease-time
>>
>>
>> Ну и нужно не забывать, что у него должен быть _этот_другой_адрес_
>> чтоб его выдать. Иначе он отдаст первый свободный.
>
>
> В понятие "свободный" входит прописанный в виде host, но не выданный,
> т.к. клиент еще не загрузился?
>
Угу.
>> Или ставьте запрет на раздачу адресов не прописаным машинам.
>
>
> А как это сделать?
>
На вскидку не помню. В доках написано.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 265-7824 Department of Gas Electronics
Fax: (380-44) 265-2329 Institute of Physics of NASU
*********************************************************************
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] DHCP: алгоритм работы
2003-07-15 10:25 ` Andriy Dobrovol's'kii
@ 2003-07-15 10:44 ` Прокопьев Евгений
2003-07-15 11:34 ` Andriy Dobrovol's'kii
2003-07-15 13:04 ` BSW
0 siblings, 2 replies; 9+ messages in thread
From: Прокопьев Евгений @ 2003-07-15 10:44 UTC (permalink / raw)
To: community
Andriy Dobrovol's'kii пишет:
> Прокопьев Евгений wrote:
>
>> Andriy Dobrovol's'kii пишет:
>>
>>>> Он выдаст другой адрес по истечении max-lease-time точно может
>>>> выдать новый по истечении default-lease-time
>>> Ну и нужно не забывать, что у него должен быть _этот_другой_адрес_
>>> чтоб его выдать. Иначе он отдаст первый свободный.
>> В понятие "свободный" входит прописанный в виде host, но не выданный,
>> т.к. клиент еще не загрузился?
> Угу.
И это правильно?
А допустим потом загрузился "владелец" "свободного" адреса, прописанный
в host. Что будет делать dhcpd? Даст ему чужой адрес, который в свою
очередь с кем-нибудь потом пересечется?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] DHCP: алгоритм работы
2003-07-15 10:44 ` Прокопьев Евгений
@ 2003-07-15 11:34 ` Andriy Dobrovol's'kii
2003-07-15 13:04 ` BSW
1 sibling, 0 replies; 9+ messages in thread
From: Andriy Dobrovol's'kii @ 2003-07-15 11:34 UTC (permalink / raw)
To: community
Прокопьев Евгений wrote:
> Andriy Dobrovol's'kii пишет:
>
>> Прокопьев Евгений wrote:
>>
>>> Andriy Dobrovol's'kii пишет:
>>>
>>>>> Он выдаст другой адрес по истечении max-lease-time точно может
>>>>> выдать новый по истечении default-lease-time
>>>>
>>>> Ну и нужно не забывать, что у него должен быть _этот_другой_адрес_
>>>> чтоб его выдать. Иначе он отдаст первый свободный.
>>>
>>> В понятие "свободный" входит прописанный в виде host, но не выданный,
>>> т.к. клиент еще не загрузился?
>>
>> Угу.
>
>
> И это правильно?
>
А почему нет? Для него главное, не дать один адрес нескольким
запрашивающим. Если нужна только статическая раздача, посмотрите по
докам. Что-то такое вроде было. А, ну я ж уже писал. Запретите
получение адресов не прописаным клиентам.
> А допустим потом загрузился "владелец" "свободного" адреса, прописанный
> в host. Что будет делать dhcpd? Даст ему чужой адрес, который в свою
> очередь с кем-нибудь потом пересечется?
>
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 265-7824 Department of Gas Electronics
Fax: (380-44) 265-2329 Institute of Physics of NASU
*********************************************************************
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] DHCP: алгоритм работы
2003-07-15 10:44 ` Прокопьев Евгений
2003-07-15 11:34 ` Andriy Dobrovol's'kii
@ 2003-07-15 13:04 ` BSW
1 sibling, 0 replies; 9+ messages in thread
From: BSW @ 2003-07-15 13:04 UTC (permalink / raw)
To: community
Прокопьев Евгений пишет:
>>> В понятие "свободный" входит прописанный в виде host, но не выданный,
>>> т.к. клиент еще не загрузился?
>>
>> Угу.
>
>
> И это правильно?
Да. Адрес может быть "зарезервирован", он будет ждать своего клиента.
Как долго - не скажу, но, кажется, существенно меньше срока аренды.
Где-то в И-нете попадалось описание протокола, даже на родном языке.
Представь, что клиент получил отклик от 50 dhcp-серверов.
>
> А допустим потом загрузился "владелец" "свободного" адреса, прописанный
> в host. Что будет делать dhcpd? Даст ему чужой адрес, который в свою
> очередь с кем-нибудь потом пересечется?
Если я не глючу, то клиент обязан явно произвести "окончательное
согласование" адреса. Только после этого адрес переходит в состояние
"арендован".
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] DHCP: алгоритм работы
2003-07-15 7:07 [Comm] DHCP: алгоритм работы Прокопьев Евгений
2003-07-15 7:18 ` Maxim Tyurin
@ 2003-07-16 5:35 ` Shawkat
1 sibling, 0 replies; 9+ messages in thread
From: Shawkat @ 2003-07-16 5:35 UTC (permalink / raw)
To: community
> Допустим, в dhcpd.conf есть такая запись:
>
> host test {
> hardware ethernet 00:50:56:c6:6b:ff;
> fixed-address 192.168.1.129;
> }
>
> При загрузке машина 00:50:56:c6:6b:ff получает адрес 192.168.1.129.
>
> Теперь я в dhcpd.conf изменяю hardware ethernet на любой произвольный и
> рестартую его. По логике (может логика у меня не такая?) dhcpd должен
> зарезервировать адрес 192.168.1.129 для другой машины с придуманным
> hardware ethernet, а машине 00:50:56:c6:6b:ff выдать другой адрес. Но
> после winipcfg->renew (на клиенте Win95 или XP) и даже после перегрузки
> клиента он все равно получает от dhcpd адрес 192.168.1.129.
>
> Объясните, пожалуйста, этот феномен.
Когда клиент получает по dhcp адрес он его сохраняет у себя в памяти. При
перезагрузке (или по истечении срока выдачи) этот клиент выдает запрос dhcp
_подтвердить_ прежний адрес. По крайней мере, из логов следует, что клиенты в
первый раз запрашивают у dhcp адрес, в последующем же они запрашивают только
подтвердить его.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-07-16 5:35 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-15 7:07 [Comm] DHCP: алгоритм работы Прокопьев Евгений
2003-07-15 7:18 ` Maxim Tyurin
2003-07-15 8:29 ` Andriy Dobrovol's'kii
2003-07-15 9:53 ` Прокопьев Евгений
2003-07-15 10:25 ` Andriy Dobrovol's'kii
2003-07-15 10:44 ` Прокопьев Евгений
2003-07-15 11:34 ` Andriy Dobrovol's'kii
2003-07-15 13:04 ` BSW
2003-07-16 5:35 ` Shawkat
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git