天天看點

Linux如何配置虛拟機網絡

作者:阮文武053

一、前言

恭喜您,看到這裡說明你已經成功的安裝好了Linux。是不是迫不及待想要開始體驗Linux了呢?不要着急,在此之前我們需要配置好虛拟機的網絡環境。

二、虛拟機的網絡環境

2.1 主控端

我們稱我們自己的電腦為主控端。

2.2 虛拟機

我們稱在虛拟主機軟體下運作的系統為虛拟機。

2.3 網絡選項

Linux如何配置虛拟機網絡

虛拟機可以有很多種網絡選項,對于剛剛開始解除Linux系統的朋友我建議你們選擇‘nat網絡模式’這種選項,在這種模式下主控端不能直接通路虛拟主機,虛拟主機通過主控端可以上網,主控端要通路虛拟主機的話,可以通過端口映射的方式。多個虛拟主機可以在同一個網絡,就像一個區域網路,這對後期我們的學習會帶來不少便利。

三、配置網絡模式

3.1 配置網絡

打開Virtualbox偏好設定,找到網絡選項。mynat是我建立的一個網絡配置。

Linux如何配置虛拟機網絡

初次建立,你可以點右邊的加号,按照下圖建立:

Linux如何配置虛拟機網絡

點選‘端口轉發’:

Linux如何配置虛拟機網絡

這是我新增的三條端口轉發規則。因為NAT網絡模式下,主控端無法直接通路虛拟機是以要用這個端口轉發規則。 拿Rule 1來說,它表示把主控端的2222端口映射到虛拟機10.0.2.3的22端口。後面我們為虛拟機配置好IP後,就可以通過主控端的2222端口來通路虛拟機的22端口了。 你現在可能還不知道你的虛拟機的IP,沒有關系,等我們設定好網絡,再回頭來配置這裡。

3.2 為虛拟機選擇網絡模式

首先保證虛拟主機在開機狀态。選擇網絡設定:

Linux如何配置虛拟機網絡

選擇我們配置

Linux如何配置虛拟機網絡

3.3 配置ip

進入網卡檔案目錄:

cd /etc/sysconfig/network-scripts/           

檢視目錄檔案:

ls           

我們看到ifcfg-enp0s3這個檔案。這就是我們的網卡配置檔案。 運作指令vi ifcfg-enp0s3進行編輯:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=d817fe58-d3d8-44c6-ba94-af034babd1a4
DEVICE=enp0s3
ONBOOT=yes
IPADDR=10.0.2.4
GATEWAY=10.0.2.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=119.29.29.29           

以上配置,你要改的地方有:

  1. IPADDR=10.0.2.4 【設定虛拟機靜态ip】
  2. BOOTPROTO=static 【設定為靜态ip】
  3. GATEWAY=10.0.2.1 【設定網關】
  4. NETMASK=255.255.255.0 【子網路遮罩】
  5. DNS1=114.114.114.114 【DNS1】
  6. DNS2=119.29.29.29 【DNS2】

修改好之後,按一下ESC鍵,輸入:wq指令儲存、退出。 運作指令重新開機網卡:

emcli c reload enp0s3
emcli d reapply enp0s3           

如果nmcli指令沒有執行成功,你可以在做好這些之後再virtualbox用戶端重新開機虛拟機,效果也是一樣的。

Linux如何配置虛拟機網絡

檢驗是否成功

執行指令:

ping www.baidu.com           
Linux如何配置虛拟機網絡

能ping通說明網絡配置成功了。

繼續閱讀