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

Столкнулся с тем, что в 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

Ответить