Tuesday, February 16, 2010

Настраиваем реплицируемый сервер WINS samba4wins на ubuntu linux

Добавляем репозиторий и устанавливаем samba4wins:
$ sudo add-apt-repository ppa:a.bono/samba4wins
$ sudo apt-get update
$ sudo apt-get install samba4wins-ldbtools samba4wins
WINS сервер готов и работает.

Добавим партнера по репликации:
sudo ldbedit -H /var/lib/samba4wins/private/wins_config.ldb -a
и добавляем строки:
dn: CN=WINSSERVER-02,CN=PARTNERS
objectClass: wreplPartner
address: 192.168.9.9
Здесь WINSSERVER-02 - имя сервера с которым настраивается репликация, 192.168.9.9 - его ip адрес.

На сервере WINSSERVER-02 добавляем наш WINS в качестве партнера.

Теперь командой
$ ldbsearch -H /var/lib/samba4wins/wins.ldb
можно вывести дамп всех записей нашего сервера. Количество записей можно узнать командой:
$ ldbsearch -H /var/lib/samba4wins/wins.ldb | grep ^name | wc -l

Протестировать работу WINS сервера можно командой
$ nmblookup -U winsservername -R 'SERRV1'
где winsservername - адрес нашего сервера, 'SERRV1' - имя сервера или рабочей станции, зарегистрировавшейся на WINS сервере.