现状
在公司的Win7电脑的VirtualBox中安装了一台CentOS7的虚拟机,现在想配置多个网卡,分别对应:
- 网卡1 : 用于虚拟机<--->虚拟机之间通信,使用桥接模式。
- 网卡2 : 用于虚拟机<--->主机之间的通信,使用Host-only模式。
- 网卡3 : 用于虚拟机<--->互联网的通信,即虚拟机能够连接上公司的网络,使用NAT模式。
三种网络模式的区别可参考
软件相关
VirtualBox: 5.0.4
网卡配置
一、网卡1,桥接模式设定
1. 虚拟机上面鼠标右击 -->"设置" --> 选择"网络",勾选“启用网络连接”,连接方式选择"桥接网卡"
启动虚拟机后,在虚拟机中便可以查看网卡信息。
二、网卡2, Host-only模式设定
大概原理是通过“网络共享”来实现虚拟机<--->主机 通信,但是虚拟机<--->互联网之间仍然无法通信的。
1. 在主机“本地连接”的“共享”选项卡中,勾选“允许其他网络用户通过此计算机的Internet连接来连接”,并确保网络连接“VirtualBox Host-Only Network”已启用。
2. 设置VirtualBox的“网络”,选择“网卡2”,勾选“启用网络连接”,连接方式选择"仅主机(Host-Only)适配器"
3. 查看虚拟机的网卡,记录下该网卡IP地址“192.168.56.101”
4. 同步主机的“VirtualBox Host-Only Network”网络连接的"Internet协议版本"的IP地址和DNS服务器地址,用上述虚拟机网卡的IP“192.168.56.*”来设置
5. 现在主机就可以与虚拟机进行通信
三、网卡3, NAT模式设定
1. 设置VirtualBox的“网络”,选择“网卡3”,勾选“启用网络连接”,连接方式选择"网络地址转换(NAT)"
2. 查看虚拟机的网卡