[Comm] DHCP: алгоритм работы

Shawkat =?iso-8859-1?q?shawkat_=CE=C1_samitc=2Euzsci=2Enet?=
Ср Июл 16 09:35:23 MSD 2003


> Допустим, в 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 адрес, в последующем же они запрашивают только  
подтвердить его. 




Подробная информация о списке рассылки community