virtualbox中centos虚拟机网络配置

Posted 编程人,在天涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了virtualbox中centos虚拟机网络配置相关的知识,希望对你有一定的参考价值。

  本文讲述的是如何在Oracle VM VirtualBox安装的CentOS虚拟机中进行网络配置,使得虚拟机可以访问宿主主机,也能访问外网,宿主主机可以访问虚拟机,虚拟机之间也可以相互访问。

  在VirtualBox中虚拟机的配置方式有四种,这四种连接方式的原理和区别与联系可以参考一位园友的博文:https://www.cnblogs.com/adforce/archive/2013/10/11/3363373.html,这是我见过阐述得比较详细的,所以本文对这四种连接方式便不再作过多说明,这里要讲述的是如何在宿主主机连接wifi、连接网线这两种情况下分别比较快捷地设置虚拟机的网络配置。

一、Wifi环境网络配置

  若宿主主机是通过Wifi连接上网的,VirtualBox虚拟机的网络配置就比较简单了,使用“桥接网卡”的方式便可一步到位。

首先是网卡开启和设置:

  然后就是配置文件/etc/sysconfig/network-scripts/ifcfg-eth0的设置了:

  最后重启网络服务即可生效。

一、连接网线网络配置

  若宿主主机是通过连接网线上网的,VirtualBox虚拟机的网络配置就相对麻烦些,由于“桥接网卡”的方式在宿主主机连接网线上网的时候不奏效,所以我们只能另想他法了。这时可以使用“网络地址转换(NAT)”和“仅主机(Host-Only)适配器”两种方式相结合的方法,所以需要开启两个网卡,“网络地址转换(NAT)”网卡用于虚拟机访问宿主主机和外网,而“仅主机(Host-Only)适配器”网卡则用于宿主主机访问虚拟机和虚拟机之间相互访问。

  首先进行网卡开启与设置:

  然后就开始设置配置文件了(若配置文件不存在需要自己创建):

(1)“网络地址转换(NAT)”配置文件/etc/sysconfig/network-scripts/ifcfg-eth0

(2)“仅主机(Host-Only)适配器”配置文件/etc/sysconfig/network-scripts/ifcfg-eth1

(注意:这里的HWADDR”一定要和VirtualBox网卡设置界面中的“MAC地址”一一对应)

  最后重启网络服务即可生效:

   可以使用ping命令测试网络的连通性。

 

以上是关于virtualbox中centos虚拟机网络配置的主要内容,如果未能解决你的问题,请参考以下文章

Virtualbox的centos7 nat和桥接网络配置

基于本地ubuntu18系统和virtualbox和虚拟机centos7系统配置互联互通网络环境

# VirtualBox CentOs 网络地址转换(NAT)主机模式(Host-Only)桥接(Bridged)模式配置

VirtualBox虚拟机下的CentOS7网络配置,内外网互通

VirtualBox 安装CentOS虚拟机网卡配置

VirtualBox中CentOS通过Host-Only方式实现虚拟机主机互相访问共享上网