Virtual Box配置CentOS7網絡(圖文教程)

以前不少次安裝CentOS7虛擬機,每次配置網絡在網上找教程,今天總結一下,全圖文配置,方便之後查看。html

Virtual Box可選的網絡接入方式包括:centos

  • NAT 網絡地址轉換模式(NAT,Network Address Translation)
  • Bridged Adapter 橋接模式
  • Internal 內部網絡模式
  • Host-only Adapter 主機模式

具體的區別網上的資料不少,就再也不描述了,下面是一個最直接有效的配置,配置CentOS7虛擬機裏面能上外網,而主機與CentOS7虛擬機也能連通。不管是學習仍是使用,基本都可以知足。不廢話,直接上圖!網絡

設置Virtual Box

最好的辦法就是使用兩塊網卡,nat(虛擬機訪問互聯網,使用10.0.2.x段)和host-only(虛擬機和主機互相通訊,使用192.168.56.x段)。在偏好設置裏面設置網絡。以下圖配置:學習

接下來對CentOS7虛擬機網絡設置,添加網卡1和網卡2,分別選擇鏈接方式和對應的網卡:centos7

注意記下兩個MAC地址,後面須要在網絡配置文件中使用。3d

CentOS7網絡配置 NAT網絡

開機之後,咱們訪問ping www.baidu.com,能夠發現不能成功。經過ip addr命令查看網絡配置。code

咱們能夠發現enp0s3網卡(NAT)沒有開啓工做,而host-only默認的端口是192.168.56.101(具體後面介紹),咱們先解決虛擬機訪問互聯網的問題。htm

進入cd /etc/etc/sysconfig/network-scripts/目錄,能夠看到目前只有ifcfg-enp0s3配置文件,編輯文件,將ONBOOT=no改成yes,再添加BOOTPROTOdhcp,保存,退出,重啓網絡。再ping www.baidu.com,通了,並且查看網絡配置狀況,能夠看到enp0s3網卡已經開啓工做。blog

能夠看到默認的配置文件中HWADDR對應的地址是NAT網卡,因此一開始就說NAT網卡沒有開啓工做,host-only默認會有「開啓」並指定地址。教程

CentOS7網絡配置 host-only網絡

ping主機上的虛擬網卡192.168.56.1,發現也沒有問題,是通的,可是雖然咱們看到host-only網卡已經「開啓」,可是主機訪問不了虛擬機(不能ping通),這個時候就要用到咱們的第二塊網卡host-only來完成主機對虛擬機的訪問。

cd /etc/sysconfig/network-scripts/目錄下面看沒有ifcfg-enp0s3文件,將ifcfg-enp0s3複製一份,更名爲ifcfg-enp0s8,而且作以下修改:

  1. 修改HWADR爲host-only網卡的MAC地址。
  2. 修改BOOTPROTOstatic
  3. 修改NAMEenp0s8
  4. 修改UUID(能夠隨意改動一個值,只要不和原先的同樣)。
  5. 添加IPADDR,能夠本身制定,用於主機鏈接虛擬機使用。
  6. 添加NETMASK=255.255.255.0

修改之後重啓網絡,能夠經過命令查看ip addr網絡配置,能夠看到兩個網卡都開始工做了,主機頁能夠ping通虛擬機。

轉載請註明出處。
做者:wuxiwei
出處:http://www.cnblogs.com/wxw16/p/6256796.html

相關文章
相關標籤/搜索