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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: DNS update failed!  (Прочитано 15787 раз)

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

Оффлайн uid0

  • Активист
  • *
  • Сообщений: 371
    • Просмотр профиля
    • hitetra.ru
Re: DNS update failed!
« Ответ #30 : 05 Апреля 2011, 09:55:15 »
Давайте проще поступим ! Давайте мне IP машины, которую нужно загнать в домен, её имя, и IP адрес домен контроллера. я напишу Вам конфиги.
Be root, be different...

Оффлайн Komok_Nervov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: DNS update failed!
« Ответ #31 : 05 Апреля 2011, 10:45:57 »
Давайте проще поступим ! Давайте мне IP машины, которую нужно загнать в домен, её имя, и IP адрес домен контроллера. я напишу Вам конфиги.
домен: ADM.BL
ip-сервера: 192.168.5.1
ip-машины: 192.168.5.44
имя_машины: ip-admin

Оффлайн uid0

  • Активист
  • *
  • Сообщений: 371
    • Просмотр профиля
    • hitetra.ru
Re: DNS update failed!
« Ответ #32 : 05 Апреля 2011, 11:12:06 »
имя сервера ещё дайте плиз

Пользователь решил продолжить мысль [time]Tue Apr  5 11:41:15 2011[/time]:
Значит так ! Всё с самого начала. Буду писать все подробно с установкой пакетов. Если они уже установлены, то хорошо.

sudo aptitude install krb5-user samba winbind smbclient

Идём править /etc/resolv.conf, нужно привести его к виду:

domain adm.bl
search adm.bl
nameserver 192.168.5.1

Если DNS сервер у Вас стоит не на DC, то меняйте ип из nameserver на свой.

Теперь проверим файл /etc/hostname, в нём должно быть имя вашей машины, а именно ip-admin

Так же нужно поправить /etc/hosts, в него нужно запихнуть:

127.0.0.1 localhost
192.168.5.44 ip-admin.adm.bl MyPC

ОБЯЗАТЕЛЬНО!!! нужно синхронизировать время с контроллером домена, можно сделать руками ntpdate 192.168.5.1, а можно установаить службу: sudo aptitude install ntp

правим /etc/ntp.conf
...
# You do need to talk to an NTP server or two (or three).
server 192.168.5.1
...

Перезагружаем sudo /etc/init.d/ntp restart, всё ок...

Меняем конфиг кербероса /etc/krb5.conf

[libdefaults]
default_realm = ADM.BL
krb4_config = /etc/krb.conf
krb4_realms = /etc/krb.realms
kdc_timesync = 1
ccache_type = 4
forwardable = true
proxiable = true
v4_instance_resolve = false
v4_name_convert = {
host = {
rcmd = host
ftp = ftp
}
plain = {
something = something-else
}
}
fcc-mit-ticketflags = true
[realms]
ADM.BL = {
kdc = 192.168.5.1
admin_server = 192.168.5.1
}
[domain_realm]
 .adm.bl = ADM.BL
adm.bl = ADM.BL
[login]
krb4_convert = true
krb4_get_tickets = false

Получаем билет в домен kinit username@ADM.BL
Ошибок быть не должно, если будут, то пиши сюда - обсудим...

Идём править конфиг самбы /etc/samba/smb.conf. Я повыкидывал всё лишнее. Сначала введём в домен, а там бдем прикручивать ещё что-нить.
[global]
workgroup = ADM
realm = ADM.BL
security = ADS
encrypt passwords = true
dns proxy = no
socket options = TCP_NODELAY
domain master = no
local master = no
preferred master = no
os level = 0
load printers = yes
show add printer wizard = yes
printcap name = /dev/null
disable spoolss = yes
idmap uid = 10000 - 40000
idmap gid = 10000 - 40000
winbind enum groups = yes
winbind enum users = yes
winbind use default domain = yes
template shell = /bin/bash
winbind refresh tickets = yes

На всякий проверить параметры можно testparm, но всё должно быть ок.

Вгоняем машинку в домен sudo net ads join -U username -D ADM.BL

Для авторизации пользюков на твоей машинке, нужно поправить /etc/nsswitch.conf
там изменить только:

passwd: compat
group: compat


На

passwd: compat winbind
group: compat winbind

Проверить можно выполнив getent passwd, эта херь покажет тебе все списки пользюков локальных и доменных.

И исправить опцию в файле /etc/pam.d/common-session
session optionalнужно привести её к виду:
session optional pam_mkhomedir.so skel=/etc/skel/ umask=0077
После чего выполнить
mv /etc/rc4.d/S20winbind /etc/rc2.d/S99winbind
mv /etc/rc4.d/S20winbind /etc/rc3.d/S99winbind
mv /etc/rc4.d/S20winbind /etc/rc4.d/S99winbind
mv /etc/rc4.d/S20winbind /etc/rc5.d/S99winbind

После перезагрузки машинки всё будет работать. Должно... И да.. При вводе машины в домен ты поймаешь ошибку DNS update failed, в ней нет ничего страшного. Просто добавишь в DNS руками потом свою машану и всё.







« Последнее редактирование: 05 Апреля 2011, 11:42:41 от dj-patrik »
Be root, be different...

Оффлайн Komok_Nervov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: DNS update failed!
« Ответ #33 : 06 Апреля 2011, 10:17:23 »
большое спасибо.
DNS так и не обновляется. доменными пользователями авторизуется.
последнее команды пишет, что директория не найдена.
попутный вопрос:
можно ли сделать 1 общую папку, расшаренную по сети, чтоб была у всех, доменных пользователей?
если нет то, как сделать расшаренную папку под конкретным пользователем (пытался расшарить, ошибка 255, недостаточно прав)?

Оффлайн uid0

  • Активист
  • *
  • Сообщений: 371
    • Просмотр профиля
    • hitetra.ru
Re: DNS update failed!
« Ответ #34 : 06 Апреля 2011, 14:46:58 »
можно расшарить в конфиг smb.conf добавить

[share_name]
valid users = 'ADM.BLDomain Users'
writable = yes
public = yes
path = /home/shared_dir
available = yes

Пользователь решил продолжить мысль 06 Апреля 2011, 15:10:29:
А лучше


[share_name]
        writeable = yes
        create mode = 777
        public = yes
        path = /home
        directory mode = 777
« Последнее редактирование: 06 Апреля 2011, 15:10:29 от dj-patrik »
Be root, be different...

Оффлайн Komok_Nervov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: DNS update failed!
« Ответ #35 : 07 Апреля 2011, 09:25:09 »
можно расшарить в конфиг smb.conf добавить

[share_name]
valid users = 'ADM.BLDomain Users'
writable = yes
public = yes
path = /home/shared_dir
available = yes

Пользователь решил продолжить мысль 06 Апреля 2011, 15:10:29:
А лучше


[share_name]
        writeable = yes
        create mode = 777
        public = yes
        path = /home
        directory mode = 777

по второму варианту папку расшаривает, но, мне нужна отдельная папка, с доступом всех пользователей(что с сети, что с компа. не делать 100 шар, а все бы пользовались одной, не зависимо под каким юзером зашли), а так получается расшарена вся папка home, чего бы очень не хотелось. пробовал указать путь, шарит только share_name и все. ни доков ни папок там не создает.

Оффлайн uid0

  • Активист
  • *
  • Сообщений: 371
    • Просмотр профиля
    • hitetra.ru
Re: DNS update failed!
« Ответ #36 : 07 Апреля 2011, 13:07:20 »
А в чём проблема-то ?

[share_name]
        writeable = yes
        create mode = 777
        public = yes
        path = /путь/до/любой/папки
        directory mode = 777
Be root, be different...

Оффлайн Komok_Nervov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: DNS update failed!
« Ответ #37 : 07 Апреля 2011, 14:18:20 »
когда авторизуются в системе под домен-пользователем, доступа на комп по сети(с других машин) нет.
комп видно в сети, но при попытке зайти выдает, мол, нет прав. хотя, с компа с убунтой, норм ходит по шарам в сети.

Оффлайн uid0

  • Активист
  • *
  • Сообщений: 371
    • Просмотр профиля
    • hitetra.ru
Re: DNS update failed!
« Ответ #38 : 07 Апреля 2011, 14:39:28 »
Дже не знаю чем Вам ещё помочь... Я всё рассказал, что знал. и Лично всё проверил.. Всё работает.. Ищите ошибки, читайте мануалы...
Be root, be different...

Оффлайн Komok_Nervov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: DNS update failed!
« Ответ #39 : 08 Апреля 2011, 11:23:57 »
спасибо большое за помощь.
машина в домене, пользователи авторизуются, шара есть.
осталась изначальная ошибка - DNS update failed
я так понимаю, что из за её winbind, при wbinfo -t пишет:
checking the trust secret for domain ADM via RPC calls failed
Could not check secret
соответственно права домен-пользователей на машине сикось-накось...

Оффлайн Charles Malaheenee

  • Активист
  • *
  • Сообщений: 756
  • Учтите, мы можем дать и вредный совет.
    • Просмотр профиля
Re: DNS update failed!
« Ответ #40 : 08 Апреля 2011, 12:12:39 »
я так понимаю, что из за её winbind, при wbinfo -t пишет:
checking the trust secret for domain ADM via RPC calls failed
Could not check secret
соответственно права домен-пользователей на машине сикось-накось...
После перезагрузки все начинает нормально работать.
« Последнее редактирование: 08 Апреля 2011, 12:14:28 от Malaheenee »
Все мы где-то, когда-то и в чем-то были новичками.

Оффлайн uid0

  • Активист
  • *
  • Сообщений: 371
    • Просмотр профиля
    • hitetra.ru
Re: DNS update failed!
« Ответ #41 : 08 Апреля 2011, 12:19:12 »
http://www.xakep.ru/magazine/xa/101/150/1.asp - почитайте, там описаны механизмы сопоставления групп AD и Unix
Be root, be different...

Оффлайн Charles Malaheenee

  • Активист
  • *
  • Сообщений: 756
  • Учтите, мы можем дать и вредный совет.
    • Просмотр профиля
Re: DNS update failed!
« Ответ #42 : 15 Апреля 2011, 17:58:29 »
Кстати, сегодня выяснили, что ошибка
checking the trust secret for domain ADM via RPC calls failed
Could not check secret
а также "отваливание" авторизации возникает только при установке samba и winbind версии 2:3a3.4.7~dfsg-1ubuntu3.5, откат на любую раннюю версию решает проблему.
Все мы где-то, когда-то и в чем-то были новичками.

Оффлайн prilipok

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: DNS update failed!
« Ответ #43 : 16 Ноября 2012, 11:22:10 »
была проблема DNS update failed!
решение пришло случайно
когда через webmin зашел в настройки самбы, обнаружил что поле "Имя сервера" пустое.
в smb.conf добавил строку
netbios name = your_comp_nameи все ок
ошибка перестала появляться
Странно, но этой мелочи в большинстве мануалов по одомениванию бунты я не встречал.
Может кому будет полезно.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: DNS update failed!
« Ответ #44 : 18 Ноября 2012, 00:24:18 »
Это скорее какой-то баг у вас, чем нормальная работа системы.
Цитировать
netbios name (G)
             This sets the NetBIOS name by which a Samba server is known. By default it is the same as the first component  of  the host’s DNS name. If a machine is a browse server or logon server this name (or the firstcomponent of the hosts DNS name) will be the name that these services are advertised under.

             There is a bug in Samba-3 that breaks operation of browsing and access to shares if the netbios name  is set to the literal name PIPE. To avoid this problem, do not name your Samba-3 server PIPE.

             Default: netbios name = # machine DNS name

             Example: netbios name = MYNAME

Скорее всего, у вас не было выставлено, либо выставлено неправильно, hostname системы.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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