小编Gre*_*g K的帖子

仅配置 VirtualBox 主机网络:OSX 主机、Ubuntu 来宾

已解决:我通过将 vbox 网络设置重新配置为 192.168.21.19(在 VirtualBox -> Preferences -> Network 中)并注释指定网关的行,因为它不需要它(仅主机接口上没有外部访问),以此来实现此目的发布

然后我可以192.168.21.20从 OSX SSH连接到 Ubuntu。我改变了我的/etc/fstab坐骑指向//192.168.21.19/


我有一个配置了两个接口的 Ubuntu 来宾,eth0正在使用 NAT 并且工作正常,我可以访问网络。

第二个接口eth1设置为仅托管网络,VirtualBoxvboxnet0在主机上创建了一个虚拟适配器。

vboxnet0在 VirtualBox 适配器设置中配置了以下内容:

ip 192.168.21.20
subnet 255.255.255.0
Run Code Online (Sandbox Code Playgroud)

VM 来宾运行后,ifconfig在 OSX 上vboxnet0设置为:

vboxnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:00 
    inet 192.168.21.20 netmask 0xffffff00 broadcast 192.168.21.255
Run Code Online (Sandbox Code Playgroud)

在来宾中,eth0设置为使用 DHCP,我已静态分配eth1给 192.168.21.20(这是一个错误,主机和来宾之间的 IP 冲突):

auto eth1
iface eth1 inet static
    address 192.168.21.20 …
Run Code Online (Sandbox Code Playgroud)

networking virtualbox osx-snow-leopard ubuntu macos

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

macos ×1

networking ×1

osx-snow-leopard ×1

ubuntu ×1

virtualbox ×1