因工作需要,经常使用虚拟机,最近使用了Oracle VM VirtualBox,在配置网络问题是遇到了一些问题,在此做个记录:
网络设置实现以下目标:
1)、虚拟机可以访问宿主机和宿主机同网段电脑
2)、虚拟机可以和宿主机互相访问
3)、虚拟机可以访问外网
4)、虚拟机网段与宿主机不在同一个网段
为实现以上目标,Oracle VM VirtualBox网络配置需要使用”NAT 网络+仅主机(Host-Only)网络"方式实现:
1)host-only 不能连外网,和宿主机处于不同网段,虚拟机位于独立的子网络,不能请求外网,可以通过宿主机虚拟网卡连接宿主机
2)NAT可以连接外网,和宿主机处于不同网端,虚拟机位于独立的子网络,并且这个网络可以连接外网(通过宿主机物理网卡请求外网)
1、配置"NAT 网络"
选择需要配置网络虚拟机->设置->网络->网卡1:
启用网络,选择“网络地址转换NAT”,其余默认即可。
手动配置NAT网络:
1)登录虚拟机,命令行查看网络设备信息,ifconfig:
显示网络设备名称enp0s8(不同虚拟机可能不同),显示网络信息为已经配置信息,具体根据自己虚拟机确定。 其中ether为网卡mac地址,该地址需要