虚拟networking:XP Guest,Ubuntu主机:连接到Windows服务器和本地networking?

这是我有:

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

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

  • 在我的XP客户端中使用MS Outlook及其所有的日历共享function和东西(如果这一切都是通过互联网完成,那么很好) – 或find一个Linux应用程序,可以做同样的事情;
  • 映射Windowsnetworking服务器,例如。 smb:// server01 /在我的XP客户端(我已经可以在Ubuntu中访问这些了。

以下是我没有运气的尝试:

  • input服务器地址(上面的例子)在我的XP客人的Windows资源pipe理器地址栏(得到“无法访问文件,path或驱动器”的错误信息 – 也许如果我可以inputlogin/传递信息?但我不知道如何);
  • 将服务器映射为networking驱动器(Windows无法findpath);
  • 将服务器挂载为我的共享文件夹之一(我无法通过VirtualBox中的共享文件夹浏览器find它 – Ubuntu文件系统中是否存在Ubuntu保持链接到挂载服务器的地方?)。

我为Linux Journal撰写了一篇HOWTO文章。

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

遵循这些指导,虚拟机可以像networking一样与您的networking进行交互,包括设置networking共享。 我build议更改为桥接networking,以更自然地与其他networking进行交互。

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

我将冒险猜测你所缺less的位在VirtualBox中为虚拟机的networking适配器设置configuration,以表示“ 桥接 ”networking而不是“ nat ”。 在设置为natnetworking时,您可能会遇到一些问题,因为从技术上来说,guest虚拟机操作系统不是本地networking的一部分,而是另一个节点的一个节点,并且地址被转换。

如果将其设置为桥接,则guest虚拟机操作系统应与主机成为同一本地networking的一部分 ,从而允许您按名称等方式连接浏览samba共享。 它应该像其他任何插入networking的Windows机器那样。

另外,I Evolution是最好的Outlook集成和日历的Linux邮件程序,但是当我说最好的时候,我的意思是它仍然是所有帐户的标记。 我几乎避免了像瘟疫一样的outlook/交换,所以我只是把这个普遍的答案放在那里。