Ubuntu 18.04:nmbd 服务无法启动

Ubuntu 18.04:nmbd 服务无法启动

我启动并运行了 Samba,但它停止工作了。问题是 NMBD 服务无法启动。如果我systemctl status nmbd.service发出 Status: "nmbd: No local IPv4 non-loopback interfaces available, waiting for interface..."

如果我发出ifconfig命令,我会得到以下结果(因篇幅所限,略):

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu1500 . . . lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

我不明白。谷歌搜索也没用。

非常感谢。

答案1

检查smb.conf一下你是否得到了这个:

interfaces = 127.0.0.0/8 eth0

如果是这样,你可能想更改eth0为任何显示 的正常工作的 NIC 端口ip link。对我来说,将其更改为:

interfaces = 127.0.0.0/8 enp1s0

nmdb效果奇佳。之后只需重新启动即可。

答案2

您的问题是 nmbd 启动时没有 ipv4 地址。例如,如果您的网络是无线的并且仅在您登录桌面后才连接,则可能会发生这种情况。

https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1731502了解详情。

相关内容