Некоторое время в поисках решения я шёл по неверному пути, пытаясь разобраться с тем, что не так с Цербером. Манипулировал конфигами, но всё без толку, ничего не помогало до тех пор, пока я не сравнил состав установленных пакетов и конфиги на опять же свежеустановленных сервере и десктопе. Всё плюс/минус было идентично. Осталось последнее прибежище - почитать
документацию. Ранее от чтения документации меня останавливало то, что она есть только для pbis редакции Enterprise. Но тут я себя превозмог и обнаружил несколько интересных вещей.
1. Installation Guide стр. 32. Содержимое файла
/etc/nsswitch.conf
было как раз таким, которое потенциально препятствовало обнаружению домена .local (как раз мой случай). Отредактировал и продолжил чтение.
2. Installation Guide стр. 33. Содержимое файла
/etc/resolv.conf
. На десктопе в качестве адреса nameserver-а он содержал 127.0.0.1. Руками этот файл редактировать нельзя, пришлось искать во-первых, причину, во-вторых, способ исправления.
Причина нашлась в компоненте NetworkManager, который на десктопе, фактически, содержит локальный сервер dns, поэтому с этой точки зрения адрес 127.0.0.1 является вполне корректным. Чтобы вернуть на место адрес сервера dns, полученный от dhcp, нужно:
отредактировать
/etc/NetworkManager/NetworkManager.conf
:
sudo gedit /etc/NetworkManager/NetworkManager.conf
закомментировав следующую строку:
dns=dnsmasq
После этого оставалось перезапустить NetworkManager:
sudo restart network-manager
После перезапуска содержимое файла
/etc/resolv.conf
приняло подобающий вид, pbis установился корректно, и после перезагрузки компьютер отлично включился в домен.