您的位置:首页 > 理论基础 > 计算机网络

virtualbox中centos虚拟机网络配置

2017-12-11 21:21 323 查看
  本文讲述的是如何在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命令测试网络的连通性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: