Если в логах SAMBA появляется примерно следующее:
[2007/11/12 11:45:54, 0] nmbd/nmbd_incomingdgrams.c:process_local_master_announce(309) process_local_master_announce: Server САНЁК-ПК at IP 192.168.1.188 is announcing itself as a local master browser for workgroup VLADNET and we think we are master. Forcing election. [2007/11/12 11:45:54, 0] nmbd/nmbd_become_lmb.c:unbecome_local_master_success(149) ***** Samba name server VLADNET has stopped being a local master browser for workgroup VLADNET on subnet 192.168.1.1 ***** [2007/11/12 11:46:08, 0] nmbd/nmbd_nameregister.c:register_name_response(130) register_name_response: server at IP 192.168.1.166 rejected our name registration of VLADNET<1d> IP 192.168.1.1 with error code 6. [2007/11/12 11:46:08, 0] nmbd/nmbd_become_lmb.c:become_local_master_fail2(417) become_local_master_fail2: failed to register name VLADNET<1d> on subnet 192.168.1.1. Failed to become a local master browser. [2007/11/12 11:46:08, 0] nmbd/nmbd_namelistdb.c:standard_fail_register(305) standard_fail_register: Failed to register/refresh name VLADNET<1d> on subnet 192.168.1.1 [2007/11/12 11:48:17, 0] nmbd/nmbd_namequery.c:query_name_response(109) query_name_response: Multiple (2) responses received for a query on subnet 192.168.1.1 for name VLADNET<1d>. This response was from IP 192.168.1.194, reporting an IP address of 192.168.159.1. [2007/11/12 11:48:17, 0] nmbd/nmbd_namequery.c:query_name_response(109) query_name_response: Multiple (3) responses received for a query on subnet 192.168.1.1 for name VLADNET<1d>. This response was from IP 192.168.1.192, reporting an IP address of 192.168.32.1.
После чего обычно на многих компах с Windows пропадает «Сетевое окружение». Замечено что подобной активностью занимаются станции с установленной Windows Vista.
Вариант решения: отключить в Vista возможность участвовать в «выборах» мастер сервера:
Мысли… Что это все таки бага SAMBA, потому как она при выборах сбрысывает с себя роль мастер сервера, но потом берет её снова, если в этот момент какая-то станция попытается получить права domain master ему никто не помешает. Так и происходит захват. Получается только при наличии в сети двух или более таких «активных» компов. UPD Нет не бага, все правильно, а вот при инициации выборов самбой Vista отказывает вообще в проведении выборов.
Просто обновить SAMBA до версии 3.0.27, там она научилась отбирать права у Vista если ей отказали в выборах.
Вывод, если раньше диалог был такой:
То теперь диалог такой:
На конечное поведение Samba оказывает влияние параметр 'os level'