我已经在 Ubuntu Server 上设置了 Samba。一切正常,但我只能通过提供 ip 地址来访问目录:smb://192.168.1.2/public
而不能提供主机名smb://myhost/public
。
user@host$: cat /etc/hostname
myhost.org
我需要进行什么设置才能在不提供 IP 的情况下从其他机器上看到这个?
答案1
如果你在局域网中使用静态 IP,则可以将以下内容添加到 /etc/hosts 文件中
192.168.1.2 myhost.org
答案2
只是猜测您的网络中没有 DNS 服务器。在这种情况下,最简单的方法是在客户端的 hosts 文件中添加一行:
192.168.1.2 myhost
在 Linux 上,此文件位于/etc/hosts
;在 Windows 上,此文件位于C:\windows\system32\drivers\etc\hosts
不要从文件中删除现有的行,只需添加此行。