我已经在这台电脑上运行 Ubuntu 9.04 一段时间了。我刚刚在系统上安装了 VMWare Player,现在当我尝试在 Ubuntu 主机中浏览网络时,所有计算机都只会显示一次。如果我再次尝试浏览,则不会出现任何计算机,甚至工作组也会丢失。我必须运行:
sudo /etc/init.d/vmware stop
sudo /etc/init.d/samba restart
使网络再次可见。只要 VMWare Player 停止,Samba 似乎就没问题。我猜这与 VMWare 安装的虚拟适配器有关。有没有办法让它们都工作,还是我只是配置错了什么?
答案1
这可能是因为 VMware 启动并运行时存在其他网络。我建议您将 Samba 仅绑定到您想要的接口,而不是 VMware 设置的 vmnet 接口。为此,请在 中编辑 Samba 配置/etc/samba/smb.conf
,并查找如下所示的行:
# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
; interfaces = 127.0.0.0/8 eth0
您可能应该将接口更改为物理适配器(使用 找到它ifconfig -a
):
# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
interfaces = eth0
不要忘记删除分号来取消注释该行。