Oracle VirtualBox 配置宿主机与虚拟机互访

之前经常使用 VMware Workstation Pro,由于是非正常付费使用的不打算再用了。替代品就是 Oracle VirtualBox,但是发现了一个问题:

“我想用NAT模式上网(因为笔记本总移动,桥接适合那种不动的主机),通过虚拟机的内网IP连接Shell,不想在NAT基础上弄端口转发”

我不禁思考原来 VMware Workstation Pro 上也是用的 NAT 网络模式,它是怎么实现的这个功能的,直到我在官方文档上看到下图这句:

Oracle VirtualBox 配置宿主机与虚拟机互访

再回想配置时都会勾选下边的这个配置

Oracle VirtualBox 配置宿主机与虚拟机互访

得出结论是 VMware Workstation Pro 的 NAT 网络中宿主机虚拟机互访是由虚拟机中启用了两个虚拟网卡,即 主机网络 VMnet1 + NAT网络 VMnet8。

理论可行,剩下的就是实践了,Oracle VirtualBox 上也能这个效果。

配置虚拟网络

Oracle VirtualBox 配置宿主机与虚拟机互访

Oracle VirtualBox 配置宿主机与虚拟机互访

Oracle VirtualBox 配置宿主机与虚拟机互访

Oracle VirtualBox 配置宿主机与虚拟机互访

重启虚拟机,登录进来查看 ifconfig

以CentOS举例如未找到此命令则安装 yum install -y net-tools

Oracle VirtualBox 配置宿主机与虚拟机互访

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzxsw.html