最近本人業餘時間準備着手搭建一套VR系統,採用分佈式微服務架構,因此我在本地創建了三臺虛擬機作爲三臺服務器。當本地Windows系統在與虛擬機中Linux系統進行通信時,需要先進行相關的網絡配置,否則將無法訪問。因此本文將針對這方面的網絡配置問題進行詳細闡述。
本文對於虛擬機安裝Linux操作系統的操作不做講解,默認讀者已經安裝虛擬機和Linux操作系統。筆者預裝的Linux系統版本是 Red Hat Enterprise Linux 7 64位。
一、登錄虛機Linux操作系統,使用 ifconfig 命令查看虛擬機IP地址
我們可以看到, 此時虛機中並未配置IP地址。
二、修改ifcfg-eth0配置文件,手動更改IP地址
vi /ect/sysconfig/network-scripts/ifcfg-eth0
編寫如下內容:
HWADDR=00:0C:29:02:AE:F6
ONBOOT=YES
BOOTPROTO=static
IPADDR=192.168.10.103
NETMASSK=255.255.255.0
HWADDR:MAC地址
IPADDR:要設定的IP地址,必須要與本地系統的IP地址在同一網段。
NETMASK:子網掩碼
ONBOOT:開機自啓動(YES表示開機自啓動)
BOOTPROTO:static代表靜態ip,動態爲dhcp
其中虛擬機MAC地址獲取方式步驟如下:
選中正在操作的虛機(筆者正在操作演示的爲第四臺虛機),點擊菜單欄中的“虛擬機”,點選設置
上圖中00:0C:29:02:AE:F6即爲筆者虛機的MAC地址
最終ifcfg-eth0文件的配置內容如下圖所示:
輸入命令 :wq 保存並退出
三、重啓網絡服務
執行命令 service network restart 重啓網絡服務
四、執行ifconfig再次查看IP地址
五、本地網絡適配器配置
我們知道,本地Windows系統想要與本地虛擬機中Linux系統進行通信,兩個系統必須要處於同一網段。否則兩者之間是無法聯通的,我們通過cmd命令去ping虛擬機的ip就會發現是ping不同的,如下圖所示:
前面的步驟我們已經配置好虛擬機中Linux的IP地址,接下來我們要將本地Windows系統配置一個與虛機同網段的IP。通過以下配置,我們可以在不改變本地原有網絡配置的情況下,將本地Windows系統和本地虛機的Linux系統設置爲同一網段的IP。
右鍵 計算機/此電腦——>管理——>設備管理器(鼠標點擊右側首部的計算機名(本人的計算機名爲 DY766F74GQZ413H),不點擊的話,“操作”下面只有“幫助”菜單)——>添加過時硬件(Win10系統)
打開網絡和共享中心,點擊我們剛纔設置的環回網絡適配器,並配置IP地址
配置好本地Windows的網絡適配器後,接着還需要配置虛擬機的網絡適配器,如下圖所示:
配置完成後重啓虛擬機的Linux系統,我們再從本地Windows系統ping一下虛擬機Linux系統,如下圖所示即表示已經連通虛擬機
注意:本地系統訪問虛擬機系統時,需要關閉VPN,否則將無法訪問!