VirtualBox--网络配置
下面是对VirtualBox进行网络配置,我需要的网络要求是虚拟机可以通过外网,虚拟机与虚拟机之间可以相互访问。
对于VMWare相对来说简单一点,其实VirtualBox也比较简单,只是概念稍微绕一些,不想VMWare那样通过一个nat就能访问外网内网。
VirtualBox的四种网络模式各有各的优点,不过不能同时支持我的需求,所以需要同时启动两块网卡,一种采用默认的NAT方式访问外网,一种使用Host-Only模式使得主机和虚拟机之间可以相互访问。
全局设定
网络–nat,添加一个NatNetWork,不需要做任何修改
网络–host-only
虚拟机网络
- 虚拟机网络配置(关闭linux)
- 选中虚拟机–右键设置–网络–网卡1
- 网络–网卡2(勾选启用,并选择host-only)
网络配置
- 虚拟机网络网络配置(启动虚拟机)
eth0(网卡nat)
ech1 (网卡host-only)
默认可能没有先复制ech0然后去掉uuid,在/etc/udev/rules.d/70-persistent-net.rules中找到eth1的HWADDR地址重启网卡
service network restart
校验
虚拟机ping外网
虚拟机ping虚拟机
主机ping虚拟机(当然主机也能通过xshell等工具连通虚拟机了)
备注:
- 复制的虚拟机,需要修改网卡name,mac地址
- 修改后需要重启,不然直接重启网卡会报错 No such device eth0
- 重启网卡后发现无异常,但是就是不能上网,需要sudo dhclient