[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

samba/dhcp.conf & isc-dhcp-client



Приветствую.

Столкнулся с тем, что в testing не добавляется wins server в /etc/samba/dhcp.conf, но запутался, кто виноват.

В samba есть скрипт /etc/dhcp3/dhclient-enter-hooks.d/samba, который обновляет этот файл. В ответ на RELEASE из /etc/samba/dhcp.conf удаляется запись о соответствующем интерфейсе, если он был один, то вообще становится пустым. Но вот когда интерфейс поднимается, то проверяется условие, что wins server изменился. Вот здесь начинаются проблемы.

С одной стороны, dhclient передает скриптам совпадающие значения old_netbios_name_servers и new_netbios_name_servers. Отчасти он прав, прошлый раз wins был действительно тем же самым, но ведь в предыдущем состоянии интерфейса его вообще не было. При RELEASE передается пустой new_netbios_name_servers... С другой стороны, /etc/dhcp3/dhclient-enter-hooks.d/samba мог бы разобраться, что раз записи wins server для данного интерфейса вообще нет, но ее надо добавлять, хотя и с точки зрения dhclient ничего не менялось.

На кого писать bug report? На isc-dhcp-client, что при BOUND у него old_netbios_name_servers == new_netbios_name_servers, или на samba-common, что dhclient-enter-hooks.d должен проявлять или чуть больше интеллекта, или чуть меньше?

--
Максим Никулин



Reply to: