了解網(wǎng)絡模式之前,先看看所涉及到的虛擬設備
一.? VMware虛擬設備
1.? 三種虛擬交換機(對應三種網(wǎng)絡模式)
VMnet0 虛擬交換機 :Bridged橋接模式
VMnet1 虛擬交換機 :Host-Only僅主機模式
VMnet8 虛擬交換機 :NAT模式
打開VMware虛擬機,點擊菜單欄? 編輯 -> 虛擬網(wǎng)絡編輯器,可查看這三種虛擬交換機
2.? 三種虛擬網(wǎng)卡? ( 相當于物理主機和虛擬機的橋梁,配置其IP可以使兩者進行通信)
VMware Network Adapter VMnet0:
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8
打開主機的? 網(wǎng)絡和Internet 中可看到這三種虛擬網(wǎng)卡
二、理解三種網(wǎng)絡模式
1. Bridged橋接模式
通信特點:
a.? 默認使用VMnet0,不提供DHCP服務,則需手動為虛擬機配置IP地址、子網(wǎng)掩碼
(DHCP是指由服務器控制一段IP地址范圍,客戶機登錄服務器時就可以自動獲得服務器分配的IP地址和子網(wǎng)掩碼)
b.? 主機和虛擬機需要在同一個網(wǎng)段上,類似存在于局域網(wǎng)
例如: 主機IP 為 192.168.3.12? ; 則虛擬機IP為 192.168.3.10
網(wǎng)絡中其他機器可以訪問虛擬機,虛擬機也可以訪問網(wǎng)絡內其他機器
c.? 主機需要有網(wǎng)絡或接入到路由器,才能與虛擬機通信,虛擬機才可訪問外網(wǎng)
配置過程:
虛擬機和物理主機處于同等地位,像對待真實計算機一樣配置IP、網(wǎng)關、子網(wǎng)掩碼等
step1:查看物理主機 IP
物理主機上,打開 cmd命令窗口,輸入: ipconfig???
step2:根據(jù)物理主機的 IP 設置 linux虛擬機的 IP
由于本系統(tǒng)為CentOS7, 網(wǎng)絡配置文件不在 /etc/sysconfig/network-scripts/ifcfg-eth0 中,而是在配置文件 ifcfg-en**** 中
可先查看自己系統(tǒng)的配置文件
輸入:cd?? /etc/sysconfig/network-scripts/進入到network-scripts文件中
輸入: ls顯示文件夾下的文件
可看到本系統(tǒng)的網(wǎng)絡配置文件是? ifcfg-ens33
輸入 : vi? /etc/sysconfig/network-scripts/ficfg-ens33????????? 打開配置文件
輸入 :? i 鍵,進行編輯模式
修改以下信息:
ONBOOT=yes? ? ? ? ? #系統(tǒng)啟動時是否自動加載
BOOTPROTO=static? ? #啟用地址協(xié)議 –static:靜態(tài)協(xié)議 自動獲取ip ?? –dhcp協(xié)議
IPADDR=192.168.3.10? ? ? #網(wǎng)卡IP地址??? 與物理主機在同一個網(wǎng)段,但不能相同
NETMASK=255.255.255.0? ? #網(wǎng)卡網(wǎng)絡地址?? 與物理主機一樣
GATEWAY=192.168.3.1? ? ? #網(wǎng)卡網(wǎng)關地址??? 與物理主機一樣
DNS1=202.106.196.115 ? ?? #網(wǎng)卡DNS地址,可以自行設置
編輯完畢后
輸入:Esc 鍵 退出編輯模式,輸入 :wq?保存并退出
step3:重啟網(wǎng)絡服務
輸入: service? restart? network
參考配置過程:https://blog.csdn.net/zdh_139/article/details/73456654
2. Host-Only僅主機模式
通信特點:
a.? 默認使用VMnet1,提供DHCP服務
b.? 虛擬機可以和物理主機互相訪問,但虛擬機無法訪問外部網(wǎng)絡
配置過程:
若需要虛擬機上網(wǎng),則需要主機聯(lián)網(wǎng)并且共享其網(wǎng)絡
參考鏈接:https://www.linuxidc.com/Linux/2016-09/135521p3.htm
3. NAT模式
通信特點:
a.? 默認使用VMnet8,提供DHCP服務
可自動分配IP地址,也可手動設置IP
b.? 虛擬機可以和物理主機互相訪問,但不可訪問主機所在網(wǎng)絡的其他計算機,可訪問外部網(wǎng)絡
配置過程:
手動設置IP
step1: 查看虛擬機的子網(wǎng) IP 和 網(wǎng)關 IP
打開VMware虛擬機,點擊菜單欄 編輯 -> 虛擬網(wǎng)絡編輯器
選擇VMnet8, 可看到? 子網(wǎng)IP
點擊 NAT 設置,可看到? 網(wǎng)關 IP
記錄 子網(wǎng) IP? 和? 網(wǎng)關 IP
本虛擬機的子網(wǎng)IP 和網(wǎng)關IP 分別為:192.168.100.0 和? 192.168.100.2
step2:根據(jù)虛擬機網(wǎng)絡信息,配置物理主機的虛擬網(wǎng)絡
打開物理主機的網(wǎng)絡連接,找到“VMware Network Adapter VMnet8”,點擊
點擊 “屬性”,選擇 “Internet 協(xié)議版本4 (TCP/IPv4)”
設置 IP 地址:192.168.100.X,X在0~255之間
注意:( IP 地址不可與上面的虛擬網(wǎng)絡的子網(wǎng)IP重復)
設置子網(wǎng)掩碼: 與上面獲取到的虛擬網(wǎng)絡的子網(wǎng)掩碼一致,設為 225.225.225.0
設置默認網(wǎng)關:與上面獲取到的虛擬網(wǎng)絡的網(wǎng)關一致,設為 192.168.100.2
設置DNS:可忽略,也可使用其他DNS服務器,例如 google的免費DNS:8.8.8.8 和 8.8.4.4,本人使用的是北京網(wǎng)通的DNS服務器201.106.196.115
step3:配置 Linux系統(tǒng)CentOS7的網(wǎng)卡,綁定靜態(tài) IP
啟動 Linux 系統(tǒng),打開終端
由于本系統(tǒng)為CentOS7, 網(wǎng)絡配置文件不在 /etc/sysconfig/network-scripts/ifcfg-eth0 中,而是在配置文件 ifcfg-en**** 中
可先查看自己系統(tǒng)的配置文件
輸入:cd? /etc/sysconfig/network-scripts/ ? 進入到network-scripts文件中
輸入: ls???? 顯示文件夾下的文件
可看到本系統(tǒng)的網(wǎng)絡配置文件是? ifcfg-ens33
輸入: vi?? /etc/sysconfig/network-scripts/ifcfg-ens33 ? 編輯網(wǎng)卡配置文件
輸入: i 鍵,繼續(xù)編輯模式
進行配置靜態(tài)IP
注意:( IPADDR中填入的IP地址與上面的虛擬網(wǎng)絡的子網(wǎng)IP 不可重復,物理主機的 VMware Network Adapter VMnet8 的 IP地址不可重復)
TYPE=Ethernet? ? ? #網(wǎng)卡類型
DEVICE=ens33? ? ? ? #網(wǎng)卡接口名稱
ONBOOT=yes? ? ? ? ? #系統(tǒng)啟動時是否自動加載
BOOTPROTO=static? ? #啟用地址協(xié)議 –static:靜態(tài)協(xié)議 –bootp協(xié)議 –dhcp協(xié)議
IPADDR=192.168.100.10? ? ? #網(wǎng)卡IP地址
NETMASK=255.255.255.0? ? #網(wǎng)卡網(wǎng)絡地址
GATEWAY=192.168.100.2? ? ? #網(wǎng)卡網(wǎng)關地址
DNS1=202.106.196.115 ? ? #網(wǎng)卡DNS地址
輸入:Esc 鍵 退出編輯模式,輸入 :wq? 保存并退出
step 4:重啟網(wǎng)絡服務
輸入: service? restart? network
可通過? service? status? network 查看網(wǎng)絡情況
step5:查看虛擬機和本機是否可以通信
在物理主機上,輸入cmd打開命令窗口
物理主機命令窗口上,輸入: ipconfig?? 查看IP地址
本地IP地址:192.168.3.79??????????? 虛擬機上Linux系統(tǒng)的IP地址:192.168.100.10
接下來,物理主機和虛擬機終端分別互 ping對方IP地址
主機終端 輸入: ping? 192.168.100.10?? 以下結果看出可連接虛擬機IP
虛擬機linux系統(tǒng)終端?? 輸入: ping 192.168.3.79? ? 以下結果看出可連接物理主機IP
注意:?? 對于所有的聯(lián)網(wǎng)方式???? 注意關閉防火墻
參考鏈接: https://www.linuxidc.com/Linux/2016-06/132189.htm
?????????????????? https://blog.csdn.net/pengchenghui/article/details/72847956