配置仅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设置为仅托管网络,VirtualBox已在vboxnet0主机上创建了虚拟适配器。 我已经vboxnet0在VirtualBox适配器设置中配置了以下内容: ip 192.168.21.20 subnet 255.255.255.0 VM guest虚拟机运行后,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 在来宾中,eth0设置为使用DHCP,我已静态分配eth1给192.168.21.20(这是一个错误,主机和来宾之间的IP冲突): auto eth1 iface eth1 inet static address 192.168.21.20 (should be .19) netmask 255.255.255.0 network 192.168.21.0 broadcast 192.168.21.255 gateway 192.168.21.1 192.168.21.1上没有设备-我应该将网关设置为什么?(事实证明,不需要网关,因为它是仅用于主机的接口)。NAT适配器提供网络访问。 在访客中,路线如下所示: Destination Gateway …