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

Исходное сообщение
"dhcpd выдеет старые адреса"

Отправлено yar , 24-Янв-05 10:50 
доброго времени суток!

столкнулся со следующей проблемой

в сети стоял виндосовский dhcp сервер. раздавал адреса из диапазона 192.168.3.10-192.168.3.150. этот сервер был остаовлен и поднят dhcpd на линуксе,который стал выдавать 192.168.3.50-192.168.3.100 (больше просто не нужно). но некоторые клиенты почему-то грузятсчя со старыми ip, выходящими за пределы диапазона.

Jan 24 10:27:31 samba-pdc dhcpd: DHCPREQUEST for 192.168.3.109 from 00:02:e3:07:bf:79 via eth0: unknown lease 192.168.3.109.
Jan 24 10:27:33 samba-pdc dhcpd: DHCPREQUEST for 192.168.3.109 from 00:02:e3:07:bf:79 via eth0: unknown lease 192.168.3.109.
Jan 24 10:27:39 samba-pdc dhcpd: DHCPREQUEST for 192.168.3.109 from 00:02:e3:07:bf:79 via eth0: unknown lease 192.168.3.109.

dhcpd.conf
ddns-updates on;
ddns-domainname "tourinfo.local";
ddns-update-style interim;


subnet 192.168.3.0 netmask 255.255.255.0 {
        authoritative;
        range 192.168.3.50 192.168.3.100;
        option subnet-mask 255.255.255.0;
        option routers 192.168.3.223;
        option domain-name "domain.local";
        option domain-name-servers 192.168.3.223;
        option netbios-name-servers 192.168.3.221;
        option netbios-dd-server 192.168.3.221;
        option netbios-node-type 8;
        option ntp-servers 192.168.3.223;
        allow unknown-clients;
        default-lease-time 604800;
        max-lease-time 604800;

    host ludmila {
        hardware ethernet 00:63:08:55:E1:43;
        fixed-address ludmila.domain.local;
    }

    host admin-w2k-vm {
        hardware ethernet 00:03:29:9a:41:20;
        fixed-address 192.168.3.237;
    }


}


zone domain.local. {
    primary 192.168.3.223;
}

zone 3.168.192.IN-ADDR.ARPA. {
     primary 192.168.3.223;
}



Содержание

Сообщения в этом обсуждении
"dhcpd выдеет старые адреса"
Отправлено aahardsoft , 24-Янв-05 11:28 
в начале проверь получают они ип с сервера или сохраняют свой , причина может быть невозможность связи с сервером и большое время аренды ип адреса
в винде
ipconfig /renew - для XP
ipconfig /renew_all -98
потом проверь что получили (если получат)
ipconfig /all

"dhcpd выдеет старые адреса"
Отправлено yar , 24-Янв-05 12:31 
>в начале проверь получают они ип с сервера или сохраняют свой ,
>причина может быть невозможность связи с сервером и большое время аренды
>ип адреса
>в винде
>ipconfig /renew - для XP
>ipconfig /renew_all -98
>потом проверь что получили (если получат)
>ipconfig /all

аренда адреса аж до 2007 года

ipconfig /renew - ругается, что не может найти dhcp сервер

если отключить, и включить интерфейс, то подхватывает новые адреса

нельзя ли это как-нибудь централизованно сделать?

попробую сделать ip alias бывшего dhcp сервера на новом,может поможет, но узнаю только завтра

спасибо за ответ


"dhcpd выдеет старые адреса"
Отправлено yar , 24-Янв-05 16:55 
>попробую сделать ip alias бывшего dhcp сервера на новом,может поможет

не помогло :(


"dhcpd выдеет старые адреса"
Отправлено yar , 25-Янв-05 11:46 
разобрался! может кому пригодится

добавил несколько pool с небольшим lease time что бы перекрыть старый диапазон и заработало

те если у win в реестре стоит старый ип (который не входит в новый диапазон ) выданный по dhcp и lease time для него большое (два года в моем случае), то когда win обращается к dhcp, получает "unknown lease" и продолжает использовать свой сохраненный ип пока не кончится lease time. после добавления временных пулов сохраненные адреса снова стали попадать в диапазон, и после обращения к dhcp lease time для них в win реестре обновилось. теперь можно убирать временные пулы и когда lease time для этих пулов истечет клиенты получат новые ип из нужного диапазона.