A. Vmware 虛擬網路設置
在使用VMware Workstation 10工作時會遇到形形色色的問題,比如需要設置虛擬網路。那麼如何進行操作呢?下面我與你分享具體步驟和方法。
工具/材料
VMware Workstation 10
啟動Windows 10操作系統,如圖所示。點擊任務欄搜索框,開始使用Cortana(小娜)智能語音助理。
如圖所示,搜索框輸入"VMware Workstation"。Cortana(小娜)顯示搜索結果,點擊"最佳匹配→VMware Workstation"項。
喚出"VMware Workstation 10"程序窗口,如圖所示。展開左側樹形目錄結構,點擊"Windows 7 x64"項。
如圖所示,喚出"Windows 7 x64"用戶界面。選擇菜單欄"虛擬機"標簽,彈出下拉菜單點擊"設置..."項。
彈出"虛擬機設置"對話框,如圖所示。選擇"硬體"標簽,點擊"網路適配器"項。
如圖所示,右側喚出"網路設配器"選項。勾選"網路連接→NAT模式:用於共享主機的IP地址"復選框,設置完成點擊"確定"按鈕。
完成設置虛擬網路的操作,如圖所示。本例到此結束,希望對大家能有所幫助。
B. VMware虛擬機的網路模式 — 橋接模式、僅主機模式、NAT模式的特點和配置
了解網路模式之前,先看看所涉及到的虛擬設備
1. 三種虛擬交換機(對應三種網路模式)
VMnet0 虛擬交換機 :Bridged橋接模式
VMnet1 虛擬交換機 :Host-Only僅主機模式
VMnet8 虛擬交換機 :NAT模式
打開VMware虛擬機,點擊菜單欄 編輯 -> 虛擬網路編輯器 ,可查看這三種虛擬交換機
2. 三種虛擬網卡 ( 相當於物理主機和虛擬機的橋梁,配置其IP可以使兩者進行通信)
VMware Network Adapter VMnet0:
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8
打開主機的 網路和Internet 中可看到這三種虛擬網卡
通信特點:
a. 默認使用VMnet0,不提供DHCP服務,則需手動為虛擬機配置IP地址、子網掩碼
(DHCP是指由伺服器控制一段IP地址范圍,客戶機登錄伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼)
b. 主機和虛擬機需要在同一個網段上,類似存在於區域網
例如: 主機IP 為 192.168.3.12 ; 則虛擬機IP為 192.168.3.10
網路中其他機器可以訪問虛擬機,虛擬機也可以訪問網路內其他機器
c. 主機需要有網路或接入到路由器,才能與虛擬機通信,虛擬機才可訪問外網
配置過程:
虛擬機和物理主機處於同等地位,像對待真實計算機一樣配置IP、網關、子網掩碼等
step1:查看物理主機 IP
物理主機上,打開 cmd命令窗口,輸入: ipconfig
step2:根據物理主機的 IP 設置 linux虛擬機的 IP
由於本系統為CentOS7, 網路配置文件不在 /etc/sysconfig/network-scripts/ifcfg-eth0 中,而是在配置文件 ifcfg-en**** 中
可先查看自己系統的配置文件
輸入: cd /etc/sysconfig/network-scripts/ 進入到network-scripts文件中
輸入: ls 顯示文件夾下的文件
可看到本系統的網路配置文件是 ifcfg-ens33
輸入 : vi /etc/sysconfig/network-scripts/ficfg-ens33 打開配置文件
輸入 : i 鍵,進行編輯模式
修改以下信息:
ONBOOT=yes #系統啟動時是否自動載入
BOOTPROTO=static #啟用地址協議 –static:靜態協議 自動獲取ip –dhcp協議
IPADDR=192.168.3.10 #網卡IP地址 與物理主機在同一個網段,但不能相同
NETMASK=255.255.255.0 #網卡網路地址 與物理主機一樣
GATEWAY=192.168.3.1 #網卡網關地址 與物理主機一樣
DNS1=202.106.196.115 #網卡DNS地址,可以自行設置
編輯完畢後
輸入: Esc 鍵 退出編輯模式,輸入 :wq 保存並退出
step3:重啟網路服務
輸入: service restart network
參考配置過程: https://blog.csdn.net/zdh_139/article/details/73456654
通信特點:
a. 默認使用VMnet1,提供DHCP服務
b. 虛擬機可以和物理主機互相訪問,但虛擬機無法訪問外部網路
配置過程:
若需要虛擬機上網,則需要主機聯網並且共享其網路
參考鏈接: https://www.linuxidc.com/Linux/2016-09/135521p3.htm
通信特點:
a. 默認使用VMnet8,提供DHCP服務
可自動分配IP地址,也可手動設置IP
b. 虛擬機可以和物理主機互相訪問,但不可訪問主機所在網路的其他計算機,可訪問外部網路
配置過程:
手動設置IP
step1: 查看虛擬機的子網 IP 和 網關 IP
打開VMware虛擬機,點擊菜單欄 編輯 -> 虛擬網路編輯器
選擇VMnet8, 可看到 子網IP
點擊 NAT 設置,可看到 網關 IP
記錄 子網 IP 和 網關 IP
本虛擬機的子網IP 和網關IP 分別為:192.168.100.0 和 192.168.100.2
step2:根據虛擬機網路信息,配置物理主機的虛擬網路
打開物理主機的網路連接,找到「VMware Network Adapter VMnet8」,點擊
點擊 「屬性」,選擇 「Internet 協議版本4 (TCP/IPv4)」
設置 IP 地址:192.168.100.X,X在0~255之間
注意:( IP 地址不可與上面的虛擬網路的子網IP重復)
設置子網掩碼: 與上面獲取到的虛擬網路的子網掩碼一致,設為 225.225.225.0
設置默認網關:與上面獲取到的虛擬網路的網關一致,設為 192.168.100.2
設置DNS:可忽略,也可使用其他DNS伺服器,例如 google的免費DNS:8.8.8.8 和 8.8.4.4,本人使用的是北京網通的 DNS 伺服器201.106.196.115
step3:配置 Linux系統CentOS7的網卡,綁定靜態 IP
啟動 Linux 系統,打開終端
由於本系統為CentOS7, 網路配置文件不在 /etc/sysconfig/network-scripts/ifcfg-eth0 中,而是在配置文件 ifcfg-en**** 中
可先查看自己系統的配置文件
輸入: cd /etc/sysconfig/network-scripts/ 進入到network-scripts文件中
輸入: ls 顯示文件夾下的文件
可看到本系統的網路配置文件是 ifcfg-ens33
輸入: vi /etc/sysconfig/network-scripts/ifcfg-ens33 編輯網卡配置文件
輸入: i 鍵,繼續編輯模式
進行配置靜態IP
注意:( IPADDR中填入的IP地址與上面的虛擬網路的子網IP 不可重復,物理主機的 VMware Network Adapter VMnet8 的 IP地址不可重復)
TYPE=Ethernet #網卡類型
DEVICE=ens33 #網卡介面名稱
ONBOOT=yes #系統啟動時是否自動載入
BOOTPROTO=static #啟用地址協議 –static:靜態協議 –bootp協議 –dhcp協議
IPADDR=192.168.100.10 #網卡IP地址
NETMASK=255.255.255.0 #網卡網路地址
GATEWAY=192.168.100.2 #網卡網關地址
DNS1=202.106.196.115 #網卡DNS地址
輸入: Esc 鍵 退出編輯模式,輸入 :wq 保存並退出
step 4:重啟網路服務
輸入: service restart network
可通過 service status network 查看網路情況
step5:查看虛擬機和本機是否可以通信
在物理主機上,輸入cmd打開命令窗口
物理主機命令窗口上,輸入: ipconfig 查看IP地址
本地IP地址:192.168.3.79 虛擬機上Linux系統的IP地址:192.168.100.10
接下來,物理主機和虛擬機終端分別互 ping對方IP地址
主機終端 輸入: ping 192.168.100.10 以下結果看出可連接虛擬機IP
虛擬機linux系統終端 輸入: ping 192.168.3.79 以下結果看出可連接物理主機IP
注意: 對於所有的聯網方式 注意關閉防火牆
參考鏈接: https://www.linuxidc.com/Linux/2016-06/132189.htm
https://blog.csdn.net/pengchenghui/article/details/72847956
C. 手機虛擬網路怎麼設置
第一步: 打開手機主菜單,選擇「設置」,然後選擇「無線和網路」
第二步:選擇「虛擬專用網設置」
第三步:選擇「添加虛擬專用網」
第四步:選擇「添加VPN PPTP」
第五步:進入PPTP連接設置界面
第六步:點擊輸入虛擬專用網名稱「pptp」(此名稱可自己隨便定義)
第七步:點擊填寫您所登錄的伺服器地址(用戶登錄站點後查看VPN帳戶選項卡中的伺服器地址列表),點擊「確定」。
第八步:DNS搜索范圍可不填,也可選填如「8.8.8.8」,然後返回
第九步:點擊剛創建的VPN連接登錄,用戶名和密碼填寫在網站上注冊時候的用戶名和VPN登錄密碼,然後點擊「連接」就好了。
打開你的GPRS數據網路,然後打開無線區域網,再打開你的個人熱點,在個人熱點裡面設置下就可以了。

D. 虛擬機三種網路模式的配置及原理分析
我們首先說一下VMware的幾個虛擬設備
VMnet0:用於虛擬橋接網路下的虛擬交換機
VMnet1:用於虛擬 Host -Only網路下的虛擬交換機
VMnet8:用於虛擬NAT網路下的虛擬交換機
VMware Network Adepter VMnet1(以下下簡稱Adepter VMnet1):Host用於與Host-Only虛擬網路進行通信的虛擬網卡
VMware Network Adepter VMnet8(以下下簡稱Adepter VMnet8):Host用於與NAT虛擬網路進行通信的虛擬網卡
一、NAT模式(最easy的)
1、虛擬機通過Vmnet8虛擬交換機鏈接宿主機的Adapter Vmnet8虛擬網卡上,實現與宿主機雙向通信;
2、VMnet8提供虛擬NAT服務和虛擬DHCP服務,虛擬NAT設備與宿主機真實網卡直接相連,實現訪問互聯網;
3、此模式下未用到Vmnet1虛擬網卡
二、HOST-ONLY模式(研究一晚上,困)
1、虛擬機通過Vmnet1交換機鏈接宿主機Adapter Vmnet1虛擬網卡上,實現宿主機到虛擬機的單項通信(虛擬機此時訪問不了宿主機);
2、Vmnet1提供虛擬DHCP服務;
3、要想實現虛擬機到宿主機的單項通信和讓虛擬機訪問外網,需要做:
1、將宿主機真實網卡適配器開啟網路共享模式(ICS);
2、將Adapter Vmnet1虛擬網卡地址設置為192.168.x.1(固定格式的,一般無需手動更改,通常第1步設置完後,該虛擬網卡的地址會自動填 寫,通常會填寫192.168.137.1,但經過測試也可自己修改第三位數字,實際就是虛擬路由。但是,為什麼第四位不能設置成別的數 字? 怎 么強制改都不行,很奇妙。)
3、將Vmnet1虛擬交換機的IP端子網設為192.168.x.0,此時可以關閉DHCP功能,因為,虛擬機要配置靜態ip,不關閉也無所謂;
4、將虛擬機的網卡地址改為靜態的,(我的網卡名叫ens33),具體配置如下:
TYPE="Ethernet"
BOOTPROTO=static
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="c7d8063c-0dc0-4e94-b229-568f0421e678"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.137.128"
NETMASK=255.255.255.0
GATEWAY=192.168.137.1
DNS1=8.8.8.8
DNS2=144.144.144.144
5、重啟下network服務,大功告成;那麼問題來了:樓主在反復測試的時候發現當把 Adapter Vmnet1虛擬網卡地址設置為192.168.1.1時 (即與宿主機真實路由地址相同時)會發生奇怪的現象就是,虛擬機可以訪問網路但是不能訪問宿主機,很詭異,不懂其中原理。
三、Bridged模式(再加一上午)
1、純手動配置ip
2、將虛擬機ip設置成與宿主機真實網卡ip同一網段,並且相同網段和dns網址,具體配置如下:
TYPE="Ethernet"
BOOTPROTO=static
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="c7d8063c-0dc0-4e94-b229-568f0421e678"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.1.128"
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
3、重啟下network服務,就可實現宿主機與虛擬機的雙向通信,宿主機可訪問互聯網;
四、最後問題,如何讓虛擬機提供互聯網服務?即,使任何互聯網上的主機可以訪問區域網內的虛擬機
1、設置自己的路由器,將轉發地址和埠映射到虛擬機的ip和埠上即可
2、上述方法沒有經過驗證,不知道三種網路模式是否都支持
五、總結原理,其實經過一番折騰後不難發現:
1、NAT模式和Host-Only模式在區域網內互聯的方式是相同的:
NAT的鏈路:宿主機 <----->Adapter Vmnet8虛擬網卡 <----->Vmnet8虛擬交換機<----->虛擬機虛擬網卡(ens33)<----->虛擬機
Host-Only的鏈路:宿主機<----->Adapter Vmnet1虛擬網卡 <----->Vmnet1虛擬交換機<----->虛擬機虛擬網卡(ens33)<----->虛擬機
2、在連接互聯網方面,NAT模式通過虛擬的NAT服務實現上網,Host-Only模式通過宿主機的真實網卡的網路共享上網
NAT的鏈路:互聯網<----->物理路由器<----->NAT虛擬服務<----->VMnet8虛擬交換機<----->虛擬機虛擬網卡(ens33)<----->虛擬機
Host-Only的鏈路:互聯網<----->物理路由器<----->Adapter Vmnet1虛擬網卡共享宿主機真實網卡的網路<----->VMnet1虛擬交換機<-----> 虛擬機虛擬網卡(ens33)<----->虛擬機
3、至於Bridged模式實際可理解為與宿主機同一區域網內的設備
類似於把宿主機虛擬為一個交換機,所有橋接設置的虛擬機通過VMnet0虛擬交換機連接到這個交換機的一個介面上,宿主機也同樣插在這個 交換機當中。
鏈路:物理路由器<----->VMnet0虛擬交換機與宿主機真實網卡橋接<----->虛擬機虛擬網卡(ens33)<----->虛擬機
(以上屬於個人分析,有待考證,如有錯誤,還望指正)
E. 虛擬路由器如何設置
虛擬路由器設置不同電腦有不同方法,不清楚大家的操作系統是XP還是WIN7,WIN7下實現比較簡單,以此為例,一起來看看:
1. 以管理員身份運行命令提示符
因為下面的步驟必須在管理員許可權下運行,因此我們從開始菜單找到「命令提示符」,或直接鍵入cmd快速搜索,右鍵單擊它,選擇「以管理員身份運行」,在彈出的用戶控制窗口中單擊「是」。還有一種方法就是按住Ctrl和Shift鍵直接單擊該快捷方式,更簡單。
2. 啟用並設定「虛擬wifi網卡」模式
[ hide]運行以下命令啟用虛擬無線網卡(相當於打開路由器):
netsh wlan set hostednetwork mode=allow
netsh wlan set hostednetwork ssid=DEMO_AP
netsh wlan set hostednetwork key=PASSWORD keyusage=persistent
註:紅字部分為可替換為自己需要的內容(第二步和第三步可以寫為netsh wlan set hostednetwork ssid=DEMO_AP key=PASSWORD keyusage=persistent)[/hide]
這個命令中有三個參數:
Mode:是否啟用虛擬Wifi網卡,改為disallow則為禁用,虛擬網卡即會消失。
Ssid:指定無線網路的名稱,最好為英文。
Key:指定無線網路的密碼。該密碼用於對無線網進行安全的WPA2加密,能夠很好的防止被網。
Keyusage:指定密碼為長期有效還是臨時密碼。
以上三個參數其實可以單獨使用,例如只使用mode=disallow 可以直接禁用虛擬Wifi網卡。
3. 啟用「Internet連接共享(ICS)」
為了與其他計算機或設備共享已連接的互聯網,我們需要啟用「Internet連接共享」功能。打開「網路連接」窗口,右鍵單擊已連接到Internet的網路連接,選擇「屬性」,切換到「共享」選項卡,選中其中的復選框,並選擇允許其共享Internet的網路連接在這里即我們的虛擬Wifi網卡:確定之後,提供共享的網卡圖標旁會出現「已共享」標志,表示「Internet連接共享」向虛擬無線網卡開通了:
4. 開啟無線網路
[ hide]繼續在命令提示符中運行以下命令:
netsh wlan start hostednetwork
即可開啟我們之前設置好的無線網路(相當於打開路由器的無線功能。同理,將start改為stop即可關閉該無線網)。[/hide]
可以看到,虛擬無線網卡已經開啟了我們所指定的無線網路,其IP地址等屬性是由「Internet連接共享」服務分配的,因此比較特別:
一切准備就緒,最後只要在需要聯網的的'電腦或手機上連接該無線網路,就ok了。
需要多說一點的是,「虛擬Wifi網卡」,需要真實網卡的驅動程序專門針對Windows7設計開發。但是現在只要通過「Windows7 徽標認證」的無線網卡驅動程序都支持該模式。如果在運行mode=allow命令後,網路連接中沒有出現虛擬無線網卡,就說明真實網卡不支持該功能。大家可以將網卡驅動升級到最新的Windows7版本試試看。還有就是虛擬wifi的信號是802.11g 54Mbps。當然除了使用命令設置虛擬WIFI功能,微軟還將其編程介面公開了出來,為開發圖形化設置程序提供了可能,例如免費小軟體Connectify就能直觀的設置虛擬Wifi功能。
F. 虛擬機的主要網路設置方式是什麼
VMWare提供了三種工作模式,它們是bridged(橋接模式)、NAT(網路地址轉換模式)和host-only(主機模式)。要想在網路管理和維護中合理應用它們,你就應該先了解一下這三種工作模式。
bridged(橋接模式)
在這種模式下,VMWare虛擬出來的操作系統就像是區域網中的一台獨立的主機,它可以訪問網內任何一台機器。在橋接模式下,你需要手工為虛擬 系統配置IP地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通信。同時,由於這個虛擬系統是區域網中的一個獨立的主機 系統,那麼就可以手工配置它的TCP/IP配置信息,以實現通過區域網的網關或路由器訪問互聯網。host-only(主機模式)
在某些特殊的網路調試環境中,要求將真實環境和虛擬環境隔離開,這時你就可採用host-only模式。在host-only模式中,所有的虛擬系統是可以相互通信的,但虛擬系統和真實的網路是被隔離開的。NAT(網路地址轉換模式)
使用NAT模式,就是讓虛擬系統藉助NAT(網路地址轉換)功能,通過宿主機器所在的網路來訪問公網。也就是說,使用NAT模式可以實現在虛擬 系統里訪問互聯網。NAT模式下的虛擬系統的TCP/IP配置信息是由VMnet8(NAT)虛擬網路的DHCP伺服器提供的,無法進行手工修改,因此虛 擬系統也就無法和本區域網中的其他真實主機進行通訊。
如果你想利用VMWare安裝一個新的虛擬系統,在虛擬系統中不用進行任何手工配置就能直接訪問互聯網,建議你採用NAT模式。
G. VMware虛擬機下三種網路介紹及配置
vmware為我們提供了三種網路工作模式,它們分別是:Bridged(橋接模式)、NAT(網路地址轉換模式)、Host-Only(僅主機模式)。
打開vmware虛擬機,我們可以在選項欄的「編輯」下的「虛擬網路編輯器」中看到VMnet0(橋接模式)、VMnet1(僅主機模式)、VMnet8(NAT模式),那麼這些都是有什麼作用呢?其實,我們現在看到的VMnet0表示的是用於橋接模式下的虛擬交換機;VMnet1表示的是用於僅主機模式下的虛擬交換機;VMnet8表示的是用於NAT模式下的虛擬交換機。
同時,在主機上對應的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8兩塊虛擬網卡,它們分別作用於僅主機模式與NAT模式下。在「網路連接」中我們可以看到這兩塊虛擬網卡,如果將這兩塊卸載了,可以在vmware的「編輯」下的「虛擬網路編輯器」中點擊「還原默認設置」,可重新將虛擬網卡還原。
什麼是橋接模式?橋接模式就是將主機網卡與虛擬機虛擬的網卡利用虛擬網橋進行通信。在橋接的作用下,類似於把物理主機虛擬為一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個介面上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網卡與網卡都是交換模式的,相互可以訪問而不幹擾。在橋接模式下,虛擬機ip地址需要與主機在同一個網段,如果需要聯網,則網關與DNS需要與主機網卡一致。其網路結構如下圖所示:
接下來,我們就來實際操作,如何設置橋接模式。
首先,安裝完系統之後,在開啟系統之前,點擊「編輯虛擬機設置」來設置網卡模式。
點擊「網路適配器」,選擇「橋接模式」,然後「確定」
在進入系統之前,我們先確認一下主機的ip地址、網關、DNS等信息。
然後,進入系統編輯網卡配置文件,命令為vi /etc/sysconfig/network-scripts/ifcfg-eth0 (這里可能有些不同,找到 ifcfg-eth 開頭的文件即可)
添加內容如下:
編輯完成,保存退出,然後重啟虛擬機網卡,使用ping命令ping外網ip,測試能否聯網。
這就是橋接模式的設置步驟,相信大家應該學會了如何去設置橋接模式了。橋接模式配置簡單,但如果你的網路環境是ip資源很缺少或對ip管理比較嚴格的話,那橋接模式就不太適用了。如果真是這種情況的話,我們該如何解決呢?接下來,我們就來認識vmware的另一種網路模式:NAT模式。
NAT技術應用在internet網關和路由器上,比如192.168.0.123這個地址要訪問internet,它的數據包就要通過一個路由器,而路由器擁有一個能訪問internet的ip地址,這樣的路由器就要在收發數據包時,對數據包的IP協議層數據進行更改(即 NAT),以使私有網段的主機能夠順利訪問internet。
剛剛我們說到,如果你的網路ip資源緊缺,但是你又希望你的虛擬機能夠聯網,這時候NAT模式是最好的選擇。NAT模式藉助虛擬NAT設備(就是一個路由器)和虛擬DHCP伺服器,使得虛擬機可以聯網。其網路結構如下圖所示:
在NAT模式中,主機網卡直接與虛擬NAT設備相連,然後虛擬NAT設備與虛擬DHCP伺服器一起連接在虛擬交換機VMnet8上,這樣就實現了虛擬機聯網。
那麼我們會覺得很奇怪,為什麼需要虛擬網卡VMware Network Adapter VMnet8呢?原來我們的VMware Network Adapter VMnet8虛擬網卡主要是為了實現主機與虛擬機之間的通信。在之後的設置步驟中,我們可以加以驗證。
將虛擬機的網路連接模式修改成NAT模式,點擊「編輯虛擬機設置」。
點擊「網路適配器」,選擇「NAT模式」
然後開機啟動系統,編輯網卡配置文件,命令為vi /etc/sysconfig/network-scripts/ifcfg-eth0
具體配置時,IP設置與vmnet8同網段,網關設置成vmnet8的網關(在「虛擬網路設置」里的Net選項卡里能找到Gateway)通常是xxx.xxx.xxx.2。
子網掩碼設置與VMnet8相同(設置好IP地址後,子網掩碼自動生成) DNS設置與主機的相同。
之前,我們說過VMware Network Adapter VMnet8虛擬網卡的作用,那我們現在就來測試一下。
Host-Only模式其實就是NAT模式去除了虛擬NAT設備,然後使用VMware Network Adapter VMnet1虛擬網卡連接VMnet1虛擬交換機來與虛擬機通信的,Host-Only模式將虛擬機與外網隔開,使得虛擬機成為一個獨立的系統,只與主機相互通訊。其網路結構如下圖所示:
通過上圖,我們可以發現,如果要使得虛擬機能聯網,我們可以將主機網卡共享給VMware Network Adapter VMnet1網卡,從而達到虛擬機聯網的目的。接下來,我們就來測試一下。
首先設置「虛擬網路編輯器」,可以設置DHCP的起始范圍。
然後設置虛擬機為 Host-Only模式。
然後修改 ifcfg-eth0 文件,設置ip等:
將虛擬機IP設置與VMnet1同網段,網關設置成VMnet1的網關相同,其餘設置與VMnet1相同,DNS設置與主機相同。
例如:VMnet1 IP:172.16.249.1 Gateway :172.16.249.2
那麼虛擬機 IP:172.16.249.100 Gateway: 172.16.249.2
Host-only 這種方式,虛擬機連接不到外網,通過下面設置可以使虛擬機連接外網。
我們可以看到上圖有一個提示,強制將VMware Network Adapter VMnet1的ip設置成192.168.137.1,那麼接下來,我們就要將虛擬機的DHCP的子網和起始地址進行修改,點擊「虛擬網路編輯器」
重新配置網卡,將VMware Network Adapter VMnet1虛擬網卡作為虛擬機的路由。
重啟網卡,然後通過 遠程工具測試能否聯通外網以及與主機通信。
H. 如何設置虛擬機網路
橋接網路:虛擬機或宿主機二者只能用其一上網.
NAT網路:可實現主機和虛擬機同時共享上網。如果安裝時沒有選擇「NAT"網路模式,請在虛擬機設備「乙太網」網路連接中選擇「NAT」,然後運行安裝文件夾中的"啟動服務.cmd」,運行第3個---「DHCP和NAT服務-共享上網」,彈出微軟安全認證提示請點「繼續安裝」並多等會兒。裝完後到虛擬機窗口點「編輯」---「虛擬網路設備」,在「虛擬網路編輯器」窗口中分別啟動「DHCP」和「NAT」服務就好了,虛擬機里不用建立「寬頻連接」,主機和虛擬機也不用再進行其他的網路設置了,重啟虛擬機,主機寬頻連接後,虛擬機里直接運行IE瀏覽器就可以上網了。
了解:有的版本啟動宿主機後首次進入虛擬機還要右擊右下「網卡圖標」選「連接」,才可上網。還有,有的精簡版VM 或許不能使用其「虛擬網路設置」,所以只能使用「橋接」上網
I. 虛擬機網路設置以及開啟ssh連接
1、安裝虛擬機後,因為在虛擬機操作有很多不方便所以需要開啟sshd服務
2、查看網路連接情況
查看IP和網關等信息,發現網關與主機不一致,雖然可以上網。
3、將網路連接設置由nat網路地址轉換改為橋接模式
4、關閉防火牆或者開啟22埠
5、查看sshd服務是否正常運行
6、使用遠程連接軟體xshell等連接
7、發現無法使用yum命令,那是dns沒有配置
8、運行腳本出錯,因為是在windows系統寫的,上傳到linux系統
9、未找到netstat命令
J. VMWare虛擬機區域網網路配置
橋接模式相當於虛擬機和主機在同一個真實網段,VMWare充當一個集線器功能(一根網線連到主機相連的路由器上),所以如果電腦換了內網,靜態分配的ip要更改。圖如下:
主機模式和NAT模式很相似,只不過不能上網,相當於VMware虛擬一個區域網,但是這個區域網沒有連互聯網。
NAT模式和橋接模式一樣可以上網,只不過,虛擬機會虛擬出一個內網,主機和虛擬機都在這個虛擬的區域網中。NAT中VMWare相當於交換機(產生一個區域網,在這個區域網中分別給主機和虛擬機分配ip地址)
使用VM15創建虛擬機並安裝CentOS 7,但是安裝完成後發現連接不到網路。
ping jd.com發現不通
因為在創建虛擬機的時候我們選擇的是NAT模式
這里給出NAT模式下對應的的解決方法:
1. 在vm虛擬機中 按照 編輯->虛擬網路編輯器
點擊DHCP進行子網IP設置
然後點擊NAT設置,進入下一個界面,並進行網關的設置。
更改完成後,進行應用。
2. 將VMnet8設置成共享模式
3. 在shell中輸入ip addr
這里我的是ens33,這個名字將在下一步中用到
4. vi /etc/sysconfig/network-scripts/ifcfg-ens33
這里注意:最後ens33的參數是我們在第二步得到名字,這里要根據的具體情況進行相對應的更改。
按照如下圖所示紅色框框標記出來的部分進行更改
5.vi /etc/resolv.conf
按照如下圖所示進行修改,這里需要注意的是要按照之前設置的DNS值進行相對應的修改
6. vi /etc/sysconfig/network
按照如下圖所示進行相對應的修改
7. 最後輸入 service network restart
問題解決
最後xshell、MobaXterm等客戶端就使用IPADDR的地址連接VM下的linux,復制粘貼等操作都很容易了。

