LinuxForum.Fans
Тема

dnsmasq непонятным образом выдает IP

Автор: DiabloPC 6 сообщений 1589 просмотров
15.12.2014 21:23 · отредактировано #405309

Поставил я KIWI-LTSP, оно автоматом, в качестве dhcp-сервера, притащило dnsmasq.
И все бы ничего, но IP роздается вообще непонятно...
При dhcp-range=192.168.10.20,192.168.10.252
первым отдается *.194, вторым *.198 o_O
/etc/dnsmasq.conf - пусто
/etc/dnsmasq.d/kiwi-ltsp.conf

text
dhcp-range=192.168.10.20,192.168.10.252,1h
dhcp-option=17,"192.168.10.74:/opt/ltsp/i386"
dhcp-vendorclass=pxe,PXEClient
dhcp-boot=net:pxe,/pxelinux.0
enable-tftp
tftp-root=/srv/tftpboot

в /usr/lib/systemd/system/dnsmasq.service
намеков на еще какието конф файлы нету...
/var/lib/misc/dnsmasq.leases
Пробовал чистить, 0 реакции, всеравно раздает так-же....
/etc/hosts* - чистота и порядок
_________________________________________________
Откуда оно еще может это тащить??

15.12.2014 22:34 #405314

А что должно быть - по порядку и после любого реконнекта другой, как у некоторых? Оба здешних сервера dhcp, как dnamasq, так и dhcpd, не такие хамоватые. Они стараются по возможности предоставлять клиенту один и тот же адрес. Из информации, предоставляемой клиентом, вычисляется хэш и и он используется для выдачи адреса. И просроченные лизинги тоже принимаются во внимание.

15.12.2014 22:45 #405315

s.xbatob, по порядку - весьма желательно) после любого реконнекта другой Ну это уже слишком.... просто он *20-*193 никогда и не выдавал... первая подключенная железка получила адресс *194.... Вот тут то и непонятно....

15.12.2014 23:14 #405318

Вы ему доверили автоматически раздавать адреса, и он имеет право выдавать любой адрес из разрешённых. Я его стратегию объяснил, а ваши требования мне непонятны.

16.12.2014 01:27 #405343
"s.xbatob" написал:
Вы ему доверили автоматически раздавать адреса, и он имеет право выдавать любой адрес из разрешённых. Я его стратегию объяснил, а ваши требования мне непонятны.

Доверил то доверил, но сколько раз это делал, причем что с DHCPD что c DNSMASQ - всегда оно отдавало их по порядку...
...а если кого-то удалить с *.leases то ниразу не замечал чтобы отдавался прежний адресс, всегда ставился первый свободный...
А когда это сделал какой-то скрипт - оно дает адреса вообще с непонятной системой...
...вот и есть подозрение что этот недоскрипт какието еще настройки к dnsmasq прикрутил.
А я просто жуть как ненавижу то что немогу понять как оно работает....

16.12.2014 11:58 #405370

Ну, посмотрите в его код - проект открытый :)
Можете в третьем томе Кнута почитать, как лучше всего хранить изменяемые данные и вести в них поиск, и при каких условиях этот поиск наиболее эффективен.

Войдите или зарегистрируйтесь, чтобы ответить.