![仅主机适配器,具有访客外部访问功能](https://linux22.com/image/1272346/%E4%BB%85%E4%B8%BB%E6%9C%BA%E9%80%82%E9%85%8D%E5%99%A8%EF%BC%8C%E5%85%B7%E6%9C%89%E8%AE%BF%E5%AE%A2%E5%A4%96%E9%83%A8%E8%AE%BF%E9%97%AE%E5%8A%9F%E8%83%BD.png)
我想配置我的 VirtualBox 客户机(Fedora 13),使其通过具有相同 IP 的主机(也是 Fedora 13)连接到 Internet(例如:具有 IP 的 guest1192.168.50.101
应该显示为具有主机 IP 10.1.1.2
)
到目前为止我得到:主机 - 具有 IP 的 eth010.1.1.2
可以访问互联网 - 具有 IP 的 vboxnet0192.168.50.1
访客 - eth0 静态 IP192.168.50.1XX
VirtualBox 客户机的网络适配器为仅主机,并连接到 vboxnet0。我可以 ping 主机客户机,反之亦然。我的 iptables 服务已停止。
答案1
如果您只查找 Guest->Internet 活动,那么我建议将每个虚拟机配置为具有单个 NAT 网络适配器。来自客户机的所有流量看起来都像是来自主机。
VirtualBox 中的 NAT 引擎的工作方式与大多数家用路由器类似:它一方面获取 IP 地址,另一方面创建私有网络。默认情况下,客户机在外部是“不可见的”,但它们将继续工作,因为主机操作系统可能会更改 IP 配置(例如从有线以太网连接更改为 802.11 无线连接)。