1. 程式人生 > >virtualbox中centos虛擬機網絡配置

virtualbox中centos虛擬機網絡配置

get 區別 地址轉換 nat alt 網絡 橋接 img 使用

  本文講述的是如何在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虛擬機網絡配置