Назад | Перейти на главную страницу

OpenSUSE 11 AD auth работает, но не netbios

Я установил настольный компьютер с OpenSUSE 11.4, и проверка подлинности Active Directory работает правильно. Я могу пинговать, rdp и ssh на другие машины. Я могу получить доступ к общим папкам Windows из OpenSUSE и общим папкам samba из Windows. Однако имя хоста не будет разрешено ни с одной машины в домене. Я могу пинговать другие машины в локальной сети из OpenSUSE, используя имена хостов, но с других машин я могу использовать только IP-адрес новой машины. Что мне не хватает?

Вам необходимо зарегистрировать свой хост в системе DNS - либо из обновлений DHCP-сервера, либо путем ручного ввода правильных записей A и PTR, чтобы другие члены домена могли разрешить.

Разрешение имен NetBIOS (надеюсь) больше не используется, поскольку это все, что запретили боги.

Вы разрешили NetBios в брандмауэре?

Вы можете обновить это двумя способами:

  • В настройках администратора (YaST) найдите Брандмауэр (вероятно, под Безопасность и пользователи). Запустите это и выберите Разрешенные услуги пункт. Под Служба разрешить, Выбрать Сервер Netbios, и добавьте его в список.
  • В настройках администратора (YaST) найдите Сервер Samba (вероятно, под Сетевые службы). Запустите это, и в Запускать вкладку, выберите Открыть порт в брандмауэре вариант.

У меня была аналогичная проблема и решение, которое я нашел очень простым, но оно находится на сервере DHCP.

Проблема в том, что сервер Windows не использует сервер DHCP для поддержки записей DNS по умолчанию и использует его по-своему. Вам необходимо настроить учетную запись для DHCP-сервера в AD, например dhcp4dns, и включить ее в группу DNS Update Proxy, а затем на DHCP-сервере в настройках учетной записи свойств для DHCP для взаимодействия с DNS, и все готово.