Virtualbox 网络:XP 客户机、Ubuntu 主机:连接到 Windows 服务器和本地网络?

Virtualbox 网络:XP 客户机、Ubuntu 主机:连接到 Windows 服务器和本地网络?

以下是我所拥有的:

  • 在 VirtualBox 3.0.8_OSE r53138 中运行的 Windows XP;
  • 主机操作系统 = Ubuntu 9.10“Karmic Koala”;
  • 我办公室的 Windows 网络带有 smb 文件服务器;
  • 客户操作系统连接到互联网并与主机操作系统共享文件夹;
  • 网络专业知识有限。

这是我真正需要做的事情:

  • 在我的 XP 客户机中使用 MS Outlook 及其所有日历共享功能和其他功能(如果这一切都是通过互联网完成的,那就太好了) - 或者找到可以执行相同操作的 Linux 应用程序;
  • 映射 Windows 网络服务器,例如我的 XP 客户机中的 smb://server01/(我已经可以在 Ubuntu 中访问这些服务器)。

以下是我尝试过但没有成功的方法:

  • 在我的 XP 客户机 Windows 资源管理器地址栏中输入服务器地址(上面的例子)(出现“无法访问文件、路径或驱动器”错误消息 - 也许如果我可以输入登录/密码信息?但我不知道如何输入);
  • 将服务器映射为网络驱动器(Windows 找不到路径);
  • 将服务器安装为我的共享文件夹之一(我无法通过 VirtualBox 中的共享文件夹浏览器找到它 - Linux 文件系统中是否有某个地方 Ubuntu 保存了指向已安装服务器的链接?)。

答案1

我为 Linux Journal 写了一篇有关此问题的 HOWTO 文章。

http://www.linuxjournal.com/content/using-windows-xp-virtualbox-linux

按照这些说明操作,虚拟机就可以像实际 PC 一样与您的网络交互,包括设置网络共享。我建议更改为桥接网络,以便更自然地与网络的其余部分交互。

答案2

如果您可以通过 XP 客户机访问互联网,那么应该没问题。这可能是您尝试引用服务器的方式的命名/解析问题。您是否直接尝试过 IP 地址(例如:dir \192.168.1.2\net-share)?

答案3

我大胆猜测,您在 VirtualBox 中为虚拟机的网络适配器设置配置时遗漏了一点,即“桥接“网络化而非”纳特“。当设置为 nat 网络时,您可能会在访问局域网时遇到一些麻烦,因为从技术上讲,在这种情况下,客户操作系统不是本地网络的一部分,而是另一个节点的节点,并且地址经过了转换。

如果你将其设置为桥接,你的客户操作系统应该成为与主机同一本地网络的一部分,允许您连接并按名称等浏览 Samba 共享。此时它应该与插入网络的任何其他 Windows 机器一样。

此外,我认为 Evolution 是具有最佳 Outlook 集成和日历功能的 Linux 邮件程序,但当我说最佳时,我的意思是它仍然远远偏离了目标。我几乎像躲避瘟疫一样躲避 Outlook/Exchange,所以我只是给出这个一般性的答案。

相关内容