刚接触 Ubuntu,真的很纠结。我想在我们的家庭网络上连接到我的旧 Windows XP PC。寻找解决方案变得很复杂,因为在某个层面上你被告知使用
连接到服务器。我设置为 Windows 共享,输入服务器 IP 地址。
... 我收到“无法从服务器检索共享列表”
Youtube 上的演示运行起来没有问题。
ask Ubuntu 中的其他建议是您需要安装 samba。我这样做了,但当我尝试运行它时似乎什么也没有发生,除了它要求输入管理员密码。(您如何知道 Ubuntu 上运行的是什么?)
所以我尝试了另一个方向,从 Windows XP 到 Ubuntu。我把 home frank 中的 Ubuntu 目录设为共享,并尝试了各种组合,例如 \ipaddress\home\frank,但只是“您输入的文件夹似乎无效。请选择其他文件夹。”我的整个数据驱动器都在 Windows 中共享,从我们网络上的其他 Win XP 机器访问该驱动器没有任何问题
Windows 防火墙中没有警报,Ubuntu Firestarter 确实阻止了但将其更改为允许......或者我是这样认为的。
在 firestarter 中,我设置了入站流量策略 192.168.1.1/24。从那时起,它已经两次添加了 win pc 的 ip 地址。
因此,我处于困惑的状态,不知道下一步该去哪里,所以想到了询问 Ubuntu :)
答案1
首先,在排除故障时关闭 Firestarter。这只会使问题变得更加复杂,而且您不知道这些问题是由 Samba 配置错误还是 Firestarter 引起的。一旦连接正常,您就可以重新启用 Firestarter。
查看这些 Samba 故障排除链接:
- http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html
- http://oreilly.com/catalog/samba/chapter/book/ch09_01.html
Samba 使用 smb.conf 进行配置。这是我的 smb.conf 的一部分,我在其中创建了一个名为“共享”的共享,我可以从 Win XP 和 Win 7 访问它。
[shared]
comment = My Shared Partition
path = /mnt/shared/
browseable = yes
available = yes
read only = no
guest ok = no
valid users = my_windows_account_name