Приветствую.
Столкнулся с тем, что в 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 должен проявлять или чуть
больше интеллекта, или чуть меньше?
--
Максим Никулин
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c6fafc0.1040...@gmail.com