Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04  (Прочитано 145479 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн satch

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #330 : 23 Апреля 2015, 12:07:53 »
возможно.
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн golfstream

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #331 : 23 Апреля 2015, 12:53:54 »
возможно.

Сервер шлюз, dns - 192.168.0.1, имя - gate , сеть - mkpt-vg.net
Сервер домен - 192.168.0.2, имя - zeus

По инструкции менял:
Название домена (realm) MKPT-VG.NET
Короткое имя (domain) MKPT-VG
ip-адрес контроллера домена 192.168.0.2
имя сервера в домене zeus

1. В файле named.conf.options указал forwarders { 192.168.0.1; }; адрес шлюза с dns
2. /etc/network/interfaces  dns-nameserver 192.168.0.2 192.168.0.1
Получилось: с zeus команда nslookup

# nslookup ya.ru
Server:         192.168.0.2
Address:        192.168.0.2#53

Non-authoritative answer:
Name:   ya.ru
Address: 213.180.193.3
Name:   ya.ru
Address: 213.180.204.3
Name:   ya.ru
Address: 93.158.134.3

# nslookup gate

Server:         192.168.0.2
Address:        192.168.0.2#53

** server can't find gate: NXDOMAIN

В другую сторону работает:

#nslookup 192.168.0.1

Server:         192.168.0.2
Address:        192.168.0.2#53

Non-authoritative answer:
1.0.168.192.in-addr.arpa        name = gate.mkpt-vg.net.
1.0.168.192.in-addr.arpa        name = mkpt-vg.net.

Authoritative answers can be found from:
0.168.192.in-addr.arpa  nameserver = gate.mkpt-vg.net.
gate.mkpt-vg.net        internet address = 192.168.0.1


Что не так? И верном ли я направлении?



Оффлайн satch

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #332 : 23 Апреля 2015, 13:47:51 »
1) для начала вам надо изменить режим работы самбы с днс-сервером.
2) на днс-сервере надо прописать ВСЕ зоны актив директори.
3) настроить самбу для работы с этим днс-сервером.

Тут работы на отдельную how-to. Если есть большое желание, пробуйте. Но проще просто на bind(который работает с samba) настроить forwarders.

В том что вы описали выше ничего криминального не вижу. То что не проходит nslookup gate говорит лишь о том что шлюз с dns не знает о вашей зоне на DC. Как вариант - на шлюзе указываете днс-сервером DC, а на DC в качестве forwarders внешний днс-сервер.
« Последнее редактирование: 23 Апреля 2015, 13:54:40 от satch »
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #333 : 23 Апреля 2015, 14:11:32 »
Сервер шлюз, dns - 192.168.0.1, имя - gate , сеть - mkpt-vg.net
Сервер домен - 192.168.0.2, имя - zeus

По инструкции менял:
Название домена (realm) MKPT-VG.NET
Короткое имя (domain) MKPT-VG
ip-адрес контроллера домена 192.168.0.2
имя сервера в домене zeus

1. В файле named.conf.options указал forwarders { 192.168.0.1; }; адрес шлюза с dns
Это на каком компьютере?…

Цитировать
2. /etc/network/interfaces  dns-nameserver 192.168.0.2 192.168.0.1
Чо?…

Цитировать
Получилось: с zeus команда nslookup

# nslookup ya.ru
Server:         192.168.0.2
Address:        192.168.0.2#53

Non-authoritative answer:
Name:   ya.ru
Address: 213.180.193.3
Name:   ya.ru
Address: 213.180.204.3
Name:   ya.ru
Address: 93.158.134.3

# nslookup gate

Server:         192.168.0.2
Address:        192.168.0.2#53

** server can't find gate: NXDOMAIN

В другую сторону работает:

#nslookup 192.168.0.1

Server:         192.168.0.2
Address:        192.168.0.2#53

Non-authoritative answer:
1.0.168.192.in-addr.arpa        name = gate.mkpt-vg.net.
1.0.168.192.in-addr.arpa        name = mkpt-vg.net.

Authoritative answers can be found from:
0.168.192.in-addr.arpa  nameserver = gate.mkpt-vg.net.
gate.mkpt-vg.net        internet address = 192.168.0.1


Что не так? И верном ли я направлении?
Закончите описание своей системы.
satch, погоди минуту…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн golfstream

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #334 : 23 Апреля 2015, 15:48:27 »
AnrDaemon,

1. В файле named.conf.options указал forwarders { 192.168.0.1; };  - на сервере домена (где Samba) вбил адрес шлюза с основным dns
2. Там же на сервере домена в файле /etc/network/interfaces добавил dns-nameserver 192.168.0.2 192.168.0.1 (чтобы не менять вручную resolv.conf)


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #335 : 24 Апреля 2015, 00:32:13 »
golfstream, ещё раз, с самого начала, не пропуская строчек.
У вас Самба стоит вместе с BIND на отдельной машине? Напуркуа? Снесите BIND и не мучайтесь.
Добавьте в smb.conf
dns forwarder = 192.168.0.1
А на шлюзе опишите зону Самбы как forward only; с указанием на AD.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн golfstream

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #336 : 24 Апреля 2015, 09:22:55 »
AnrDaemon,
Есть Локальная сеть с доступом к интернет

Был шлюз (ip 192.168.0.1), на нем DNS c динамическим обновлением зон через DHCP , локальная зона называется mkpt-vg.net

Потом установил сервер с Самбой и на нем тоже есть DNS сервер. Действовал по инструкции которая на данном сайте.

Только подставил свои имена:

Название домена (realm) - MKPT-VG.NET,
Короткое имя (domain) MKPT-VG,
ip-адрес контроллера домена 192.168.0.2
Имя сервера в домене - zeus

Далее в настройках DNS сервера с Самбой поставил перенаправление на первый DNS, то есть в файле конфига Bind, который на Самбе - named.conf.options написать forwarders { 192.168.0.1; }

Думал прокатит если на втором DNS (192.168.0.2) - который с Самбой, сделаю перенаправление на первый (192.168.0.1)...


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #337 : 24 Апреля 2015, 12:26:34 »
Для Самбы надо выбирать зону ДНС, отличную от видимой из интернета.
Например, ADS.MKPT-VG.NET
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн golfstream

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #338 : 24 Апреля 2015, 13:28:26 »
Для Самбы надо выбирать зону ДНС, отличную от видимой из интернета.
Например, ADS.MKPT-VG.NET

Зону ADS.MKPT-VG.NET на сервере домена нужно прописывать только в настройках kerberos и Samba?
Далее в smb.conf написать: dns forwarder = 192.168.0.1
И если я правильно понял, то при конфигурировании самбы нужно выбирать не BIND_DLZ, а SAMBA_INTERNAL?
Потом зону ADS.MKPT-VG.NET надо указать на DNS сервере (шлюзе) - это то, что вы имели ввиду под : "На шлюзе опишите зону Самбы как forward only; с указанием на AD.". Если да, то как это сделать? Просто в файле named.conf.options написать:                    forward only {192.168.0.2} /ip адрес сервера Samba?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #339 : 24 Апреля 2015, 21:36:47 »
Если я правильно понял, и у вас действительно две машины, тогда
Машина А) Шлюз/DHCP/DNS(bind);
Машина Б) AD DC(Samba4)

На машине А:
/etc/bind/named.conf.local

zone "ads.mkpt-vg.net" {
        type forward;
        forwarders { 192.168.0.2; };
        forward only;
        };

/var/lib/bind/mkpt-vg.net.hosts

$ORIGIN mkpt-vg.net.

ads                     NS      dc1
ads                     A       192.168.0.2
dc1                     A       192.168.0.2

На машине Б заводите Самбу с DNS_INTERNAL и тыкаете форвардом в IP машины А.
Получаете два полноценных DNS сервера в сети (правда, зависимых один от другого) без головной боли и в то же время сохраняете короткие существующие имена машин.
Самое главное, WINS включить не додумайтесь… я попробовал - долго думал.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн golfstream

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #340 : 24 Апреля 2015, 22:15:00 »
Если я правильно понял, и у вас действительно две машины, тогда
Машина А) Шлюз/DHCP/DNS(bind);
Машина Б) AD DC(Samba4)

На машине А:
/etc/bind/named.conf.local

zone "ads.mkpt-vg.net" {
        type forward;
        forwarders { 192.168.0.2; };
        forward only;
        };

/var/lib/bind/mkpt-vg.net.hosts

$ORIGIN mkpt-vg.net.

ads                     NS      dc1
ads                     A       192.168.0.2
dc1                     A       192.168.0.2

На машине Б заводите Самбу с DNS_INTERNAL и тыкаете форвардом в IP машины А.
Получаете два полноценных DNS сервера в сети (правда, зависимых один от другого) без головной боли и в то же время сохраняете короткие существующие имена машин.
Самое главное, WINS включить не додумайтесь… я попробовал - долго думал.


Спасибо, в понедельник попробую!

Оффлайн sander-007

  • Любитель
  • *
  • Сообщений: 69
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #341 : 30 Апреля 2015, 16:31:31 »
Добрый день, сделал по Вашей статье. Все тесты прошли кроме этого:
sander@ZOO-BASE:~$ host -t A ad.adsamba.loc.
Host ad.adsamba.loc. not found: 3(NXDOMAIN)

из сети все пингуется. Добавил компьютер для тестов, все добавился, но в оснастке "Active Directory - пользователи и компьютеры" периодически при выполнении манипуляций вываливается сообщение что DNS имя не найдено.
я прописал на сервере DNS 1-й 192.168.1.1 2-й 8.8.8.8
Если решение уже просьба сильно не пинать, наверно проглядел.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #342 : 30 Апреля 2015, 22:45:37 »
Уберите мусор из DNS.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sander-007

  • Любитель
  • *
  • Сообщений: 69
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #343 : 01 Мая 2015, 01:26:45 »
убрал из настройки сети гугловский сервер,  nslookup вот что кажет:

sander@TV:~$ nslookup adsamba.loc
Server:         192.168.1.2
Address:        192.168.1.2#53

Name:   adsamba.loc
Address: 192.168.1.2

sander@TV:~$
и обратно
sander@TV:~$ ^C
sander@TV:~$ nslookup 192.168.1.2
Server:         192.168.1.2
Address:        192.168.1.2#53

** server can't find 2.1.168.192.in-addr.arpa: SERVFAIL

sander@TV:~$

Пользователь решил продолжить мысль 01 Мая 2015, 15:53:45:
Уберите мусор из DNS.

Настройка производилась в соответствии со статьей. DNS по другому настраивать надо? Если не трудно ткните где глянуть.
« Последнее редактирование: 01 Мая 2015, 15:53:45 от sander-007 »

Оффлайн golfstream

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: [Wiki] [HOWTO] Samba4 в качестве DC на Ubuntu Server 14.04
« Ответ #344 : 05 Мая 2015, 09:17:52 »
Если я правильно понял, и у вас действительно две машины, тогда
Машина А) Шлюз/DHCP/DNS(bind);
Машина Б) AD DC(Samba4)

На машине А:
/etc/bind/named.conf.local

zone "ads.mkpt-vg.net" {
        type forward;
        forwarders { 192.168.0.2; };
        forward only;
        };

/var/lib/bind/mkpt-vg.net.hosts

$ORIGIN mkpt-vg.net.

ads                     NS      dc1
ads                     A       192.168.0.2
dc1                     A       192.168.0.2

На машине Б заводите Самбу с DNS_INTERNAL и тыкаете форвардом в IP машины А.
Получаете два полноценных DNS сервера в сети (правда, зависимых один от другого) без головной боли и в то же время сохраняете короткие существующие имена машин.
Самое главное, WINS включить не додумайтесь… я попробовал - долго думал.

Пришел на работу попробовал...
Я так понял, что в данном случае раздел "Настройка BIND9" в этой статье пропускаем?

файл /var/lib/bind/mkpt-vg.net.hosts как должен появиться?
его надо вручную создать и прописывать где-то?


 

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.