Я хочу использовать Слияние Atlassian с Сервера Ubuntu 16.04 (64 бита), просто настроенные от Терминала в среде толстого клиента главным образом Windows. Я мог настроить Сервер, SSH, PostgreSQL, Слияние, и я даже мог соединить эту машину с Windows Active Directory, и Windows управлял Доменом с помощью sssd
и realmd
.
Единственная вещь отсутствует, определение имен от машин Windows, но я хочу настроить это также, потому что я хочу это, пользователи Windows не должны использовать Слияние UI IP-адресом VM Ubuntu, вместо этого они могли использовать имя хоста этого.
О, и это - Виртуальная машина на хосте vmWare ESXi 5.5, как это - сеть компании. Ping работает в обоих направлениях: из Ubuntu VM к машинам Windows и назад. Я настроил статический IP-адрес, но возможно неправильно (посмотрите конфигурацию ниже). ufw демон на Сервере Ubuntu VM работает, но ufw
отчеты, что как неактивное состояние.
На Сервере Ubuntu я работал sudo apt update
и sudo apt-get upgrade
. VM несколько раз перезапускается.
В фирме у нас есть NAS QNAP (базирующийся Linux). В конфигурации UI того поля я мог настроить (было только немного параметров) соединять то поле с той же сетью Domain. И для того имени хоста определение имен работает безупречно и немедленно.
Active Directory является Windows Server 2008 R2 SP1 64 бита, и он также настроен к тому, чтобы быть DNS также.
После того, как я прочитал несколько сообщений форума и учебных руководств, я сделал два пути, ни один не закончился рабочее определение имен машины (я заменил реальный IP и называю значения):
После:
sudo apt install realmd sssd sssd-tools samba-common krb5-user packagekit samba-common-bin samba-libs adcli ntp
и установка npt.conf
sudo service ntp restart
1.
sudo kinit adminuser_from_win_domain
sudo realm join WIN.DOMAIN --verbose --user-principal=ubuntu_hostname/adminuser_from_win_domain@WIN.DOMAIN --unattended
2.
sudo kinit adminuser_from_win_domain
sudo realm join WIN.DOMAIN --verbose --user-principal=ubuntu_hostname/adminuser_from_win_domain@WIN.DOMAIN --unattended --client-software=sssd --server-software=active-directory --membership-software=adcli
sudo adcli delete-computer --verbose --domain=WIN.DOMAIN --domain-realm=WIN.DOMAIN --domain-controller=192.168.0.12 --login-user=adminuser_from_win_domain
sudo adcli join --verbose --domain=WIN.DOMAIN --domain-realm=WIN.DOMAIN --domain-controller=192.168.0.12 --fqdn=ubuntu_hostname.WIN.DOMAIN --user-principal=adminuser_from_win_domain@WIN.DOMAIN --login-type=user --login-user=adminuser_from_win_domain
sudo systemctl restart sssd.service
С обоими шагами работают klist и список области. Имя хоста Ubuntu, появляющееся в Active Directory OU.
И здесь прибывает файлы конфигурации, которые я настроил:
/etc/network/interfaces
# The primary network interface
auto abc123
iface abc123 inet static
address 192.168.0.88
netmask 255.255.0.0
network 192.168.0.0 #I'm not sure if this correct or needed at all
broadcast 192.168.0.255 #I'm not sure if this correct or needed at all
gateway 192.168.0.1
dns-nameservers 192.168.0.12 11.22.33.41 11.22.33.42
/etc/ntp.conf (Я только добавил одну строку в конец и уехал на содержании файла по умолчанию в другом месте),
server 192.168.0.12
/etc/realmd.conf
[users]
default-home = /home/%D/%U
default-shell = /bin/bash
[active-directory]
default-client = sssd
os-name = Ubuntu Linux
os-version = 16.04
[service]
automatic-install = no
[WIN.DOMAIN]
fully-qualified-names = no
automatic-id-mapping = yes
user-principal = yes
manage-system = no
computer-ou = OU=HU,DC=WIN,DC=DOMAIN
Я не системный администратор, просто программист. Поэтому отправьте свои ответы путем хранения этого в умах. Я не уверен, например, что я должен создать adminuser_from_win_domain пользователя на Ubuntu заранее или нет?
Помогите мне к способности получить определение имен, работающее на эту Ubuntu от Windowss. Я верю в Вас и Ubuntu!Заранее спасибо!
У нас есть Windows DNS, что означает, что DHCP регистрирует DNS для компьютеров. Поскольку у нас есть статический IP-адрес на сервере Ubuntu, он не имеет регистрации DNS для него.
Поэтому только очень небольшой шаг отсутствовал: сделайте статическую запись DNS для этого сервера Ubuntu. Проблема решена. Определение имен работает от машин Windows над сетью. :)