我在 Active Directory 域中。
我有一台 Windows 计算机(未加入域)。当我将其连接到网络时,我可以从网络上的任何其他计算机通过主机名 ping 它。
我如何在 Lubuntu 16.04 上复制此行为?
我试过 samba/winbind。我用 avahi 也成功了,但是它似乎无法跨子网工作。
如果我的未连接的 Windows 计算机可以如此轻松地完成此操作,那么 Ubuntu 一定有办法。请帮忙。
答案1
感谢@Vidarlo。
我回到我的 dhclient.conf 文件 ( /etc/dhcp/dhclient.conf
),我曾尝试在其中提交 fqdn,但我承认我从其他讨论论坛中剪切并粘贴了代码。我有以下内容,
send fqdn.fqdn "myhost.my.corp.domain";
send fqdn.encoded on;
send fqdn.server-update off;
但send fqdn.server-update
应该设置为on
。
然后,要释放与 DHCP 服务器的租约并获取新的租约,请运行以下命令:
sudo dhclient -r
sudo dhclient
现在它起作用了!
答案2
使用基于 SSSD 的集成的非常简单而优雅的解决方案 - https://blogs.technet.microsoft.com/jeffbutte/2016/12/18/265/- 只需将 FQDN 设置为 Linux 主机名:
hostnamectl examplename.mydomain.mysuffix
实际上设置主机名缺失,应为:
hostnamectl set-hostname examplename.mydomain.mysuffix