我无法从 Windows PC 上看到我的 Ubuntu 18.04 PC(充当文件和媒体服务器)。我安装了 Samba、Tasksel、System-config-samba、python-glade2、samba-common、smbclient。将 avahi-daemon 编辑为 0,在 samba 中创建了“me”和“netguest”用户,sudo ufw 允许“Samba”(即使防火墙已禁用),sudo chmod 777 /media/mydrive/Mystuff(也允许所有共享文件夹)。Windows PC 在 Homenet 网络上,Ubuntu PC 有一个静态 IP(192.168.0.10),可以 ping 通但无法访问或看到。有两件事我不知道它们是否会影响,我有 2 个路由器,第二个充当范围扩展器,但它是唯一可以通过有线连接到 Ubuntu PC 的路由器,其余的都通过 wi-fi 连接。 smb.conf 文件已附加。感谢您提供的任何帮助。
答案1
Ubuntu PC 有一个静态 IP(192.168.0.10),可以 ping 通但无法访问或查看。
请在您的服务器上运行以下命令之一:
nmcli device show | grep DEVICE
ifconfig
我愿意打赌真钱,Ubuntu 18.04 中没有名为 eth0 的接口。
然而,这正是您在 smb.conf 中使用这两行告诉 samba 要使用的:
interfaces = 127.0.0.0/8 eth0
bind interfaces only = yes
删除这两行,以便 samba 可以自行解决并重新启动 smbd:
sudo service smbd restart