我们的老师给了我们一个独特的项目,将运行 Ubuntu 的 Raspberry Pi 2 连接到学校的 Windows 域控制器。如果我们成功了,他们正在考虑使用 Raspberry Pi 2 创建一个完整的实验室,因此这是一个非常经济有效的解决方案。
我和我的同学都是 Linux 新手,他比我懂的多一点。我们安装了 Samba,试图通过这种方式加入域。我们已经尝试弄乱 Samba 配置文件。我们在那里做的唯一一件事就是编辑此行:
workgroup = WORKGROUP
到
workgroup = student.local
student.local
是域名
之后我们尝试使用 samba 命令来加入。命令如下:
samba -tool domain join student.local MEMBER -Myusername -realm=student.local --dns-backend=none
但我们得到了一个未捕获的异常错误,这导致
Connection to DC failed: NT_STATUS_IO_TIMEOUT
第二个导致
Connection to DC failed: NT_STATUS_OBJECT_NAME_NOT_FOUND
我们仍在为这个项目绞尽脑汁,研究我们能做的事情。任何建议都将不胜感激。
答案1
根据官方 samba 文档,加入域时您不应使用 samba 工具。
以下是有关如何将机器加入域的官方文档的链接设置成员服务器
需要考虑的一点是您是否能够通过主机名解析现有的域控制器。
另外,您使用的用户名和密码是否被赋予了加入域的高级权限?我认为标准用户不太可能能够将客户端/服务器加入域。
您包含选项“--dns-backend = none”,据我所知,这是一个在其他地方使用单独的 DNS 服务器配置新域的选项。
我发现 Samba 有一个真正的学习曲线,你将卸载并重新安装它一百万次,并且不断出错,为了更好地理解设置、加入和管理域,我发现最好的方法是设置你自己的域并加入几个 VM(虚拟机)客户端。
吉姆·谢弗写了一篇我认为很棒的关于配置您自己的域的教程。启动 VM 或 RPI 并尝试一下,您会学到很多东西。