OS X VirtualBox、scp 和 apt-get install 无法在客户操作系统上运行?

OS X VirtualBox、scp 和 apt-get install 无法在客户操作系统上运行?

这很奇怪。我在 OS X 上运行的 vitualbox 上安装了 linux(ubuntu 9.10 和 debian 5)。安装正常,一旦我将网络切换到桥接,我就可以访问网络并通过 ssh 连接到其他机器。

但是,我无法通过 scp 进入虚拟机。在客户操作系统中,我启动 scp 命令以复制到该框,但它停滞在 0% 完成状态。我可以正常使用 ssh,但 scp 失败。

同样,apt-get install 会失败,但 apt-get update 可以正常工作。

我认为这与客户操作系统上的网络设置有关,但我尝试过 Ubuntu 和 Debian,它们的行为完全相同。是否有 virtualbox 或 OS X 设置可以阻止将超过一定大小的数据传输到客户操作系统?

答案1

事实证明这是 VirtualBox 设置的问题 - 适配器类型设置为 PCFast(或类似的东西),将其切换到 Intel Pro 后它就开始工作了。好吧,Debian 做到了,但 ubuntu 仍然不配合。

相关内容