我在我的 debian 9 配置中发现了一些奇怪的东西。
我通过编辑 /etc/hostname 并从“myhost”重新启动到“myhost-hello”来更改我的主机名。
由于此修改通过它的 ip 连接到机器(我根本不使用 WINS 或其他类似的功能)显示服务器无法访问。
我自己说..可能是某种防火墙问题,所以我直接连接到机器,但机器仍然无法通过 smb:// 从 ubuntu 测试电脑访问。
我尝试多次成功地重新启动 samba 守护进程..
当我将目标机器的主机名切换回“myhost”时,samba 返回可用。
我想知道..如果主机名更改,是否有某种主机名自动配置使 samba 无法访问?(再次注意,我通过它的 ip 连接到那台机器,并且我不使用 win 功能或尝试通过它的主机名连接到它)
似乎错误得到解决,编辑 /etc/hosts 使机器能够理解必须在本地搜索主机名,而不是通过默认网关传递。
所以.. TL;DR:
/etc/hosts
编辑该行
myhost 127.0.0.1
例如myhost-hello 127.0.0.1
... 就这样