我想使用来自Ubuntu16.04服务器(64位)的亚特兰西斯汇流,它是在一个主要是Windows的富客户端环境中从终端配置的。我可以设置服务器、SSH、PostgreSQL、汇合点,我甚至可以借助sssd和realmd将这台机器连接到和Windows控制域。
唯一缺少的是Windows机器的名称解析,但我也想设置它,因为我希望Windows用户不需要通过Ubuntu的IP地址使用Confluence UI,而是可以使用它的主机名。
哦,这是vmWare ESXi 5.5主机上的虚拟机,因为这是一个公司网络。ping是双向工作的:从Ubuntu到Windows机器和返回。我已经设置了静态IP地址,但可能是错误的(请参阅下面的配置)。Ubuntu上的ufw守护进程正在运行,但ufw报告为非活动状态。
在Ubuntu上,我运行了sudo apt update和sudo apt-get upgrade。VM重新启动了几次。
在该公司,我们有一个QNAP NAS (Linux为基础)。在该框的配置UI中,我可以设置(只有几个参数)将该框连接到同一个域网络。而对于那个主机名,名称解析是完美和立即的工作。
Active是Windows 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 restart1.
sudo kinit adminuser_from_win_domain
sudo realm join WIN.DOMAIN --verbose --user-principal=ubuntu_hostname/adminuser_from_win_domain@WIN.DOMAIN --unattended2.
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主机名。
下面是我设置的配置文件:
/etc/网络/接口
# 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我不是系统管理员,只是个程序员。所以,请把你的答案留在你的脑海中。例如,我不确定是否应该事先在Ubuntu上创建一个adminuser_from_win_domain用户?
请帮助我能够使这个Ubuntu的名称解析工作从窗口。我相信你和乌本图!提前感谢!
发布于 2016-11-13 21:19:51
我们有一个Windows DNS,这意味着DHCP正在为计算机注册DNS。因为我们在Ubuntu服务器上有一个静态IP地址,所以它没有DNS注册。
因此,只遗漏了一个非常小的步骤:为这个Ubuntu服务器创建一个静态DNS记录。问题解决了。名称解析在网络上的Windows机器上工作。:)
https://askubuntu.com/questions/846015
复制相似问题