当没有 wifi 连接或以太网连接时,我无法从同一台机器(即主机操作系统)访问 VirtualBox 中的操作系统。从阅读这篇文章:https://askubuntu.com/questions/247625/what-is-the-loopback-device-and-how-do-i-use-it这是因为:
当网络接口断开连接时(例如,当以太网端口被拔出或者 Wi-Fi 被关闭或未与接入点关联时),该接口上就无法进行通信,甚至您的计算机与计算机之间也无法进行通信。
该答案建议改用“环回设备”,但环回是,127.0.0.0/8
并且我的 VirtualBox 操作系统设置为静态 IP 192.168.1.111(我不想更改它)。我该如何让它可访问?
设置:
* Host Machine (Laptop): openSUSE 13.1
* VirtualBox: CentOS 6 (192.168.1.111)
我想要从 openSUSE ssh 到 CentOS。
答案1
这正是我昨天为另一个使用 Windows VirtualBox 主机和 Linux 客户机的人回答的问题。
如果您可以调整 Linux 的说明,请按照“编辑:新的建议配置”下的步骤为您的 Linux 主机创建一个始终可用的网络,以便使用 VirtualBox 的“仅主机网络适配器”与您的 VirtualBox 客户机通信,然后将第二个网络连接桥接到您的 WiFi 连接,以便虚拟机可以连接到互联网。
不过,我不确定如果不更改访客的 IP 地址,您是否可以摆脱困境。
答案2
这是 suse ics 信息 https://en.opensuse.org/SDB:Internet_connection_sharing 并在客户虚拟机和主机之间设置静态 IP