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模式。
『貳』 虛擬機mac網路設置
1、首先,右鍵點擊電腦右下方的網路圖標,在彈出的列表中點擊網路和Internet設置。
2、接著,在彈出的設置窗口中點擊左側的WLAN。
3、接著,點擊右側的更改適配器選項。
4、之後,右鍵單擊電腦當前使用的網路,在彈出的菜單中點擊屬性。
5、在WLAN屬性的窗口中切換到共享的標簽下,並根據下面的紅色框框中的內容設置好參數。
6、如圖所示,啟動虛擬機,在一次點擊頂部工具菜單中的虛擬機——設置。
7、最後,在硬體的標簽下點擊網路適配器,再在右側的網路連接中點選僅主機模式即可。
『叄』 如何配置vmware虛擬機網路配置
VMware虛擬機設置網路方法:
1、上網方式設成HOST-ONLY。
2、主機物理網卡設置共享(如圖2)家庭網路連接選擇VMnet1的連接。
3、設置VMnet1的IP地址,不要和物理網卡設在同一個網段。
4、在虛擬機里將網卡的地址設成跟VMnet1同一個網段,網關設成VMnet1的地址,DNS根據當地情況設置。
『肆』 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,復制粘貼等操作都很容易了。
『伍』 如何設置虛擬機網路
設置虛擬機網路的方法和步驟:
第一種情況:主機使用PPPOE撥號上網
方法一:NAT方式
1、先關閉虛擬機中的操作系統,回到虛擬機主界面
雙擊主界面右上方的的「Ethernet」,彈出「Network Adapter」對話框,選擇「NAT」
2、啟動虛擬機操作系統,設置IP為動態獲取,即通過DHCP獲得。
此時虛擬機中的操作系統用的是主機的IP,主機能夠上網,那麼虛擬機也能。
方法二:Host-only方式
1、先關閉虛擬機中的操作系統,回到虛擬機主界面
雙擊主界面右上方的的「Ethernet」,彈出「Network Adapter」對話框,選擇「Host-only」
2、右擊撥號上網的連接,打開PPPOE連接屬性,選擇「高級」,選擇「允許其它網路用戶通過此計算機的INTERNET連接來連接」
在「家庭網路」下拉框中,選擇「VMware Network Adapter VMnet1」
VMware Network Adapter VMnet1虛擬網卡的IP會自動變為192.168.0.1
此時ping 192.168.0.1 能通即可。
3、進入vmware中,啟動linux操作系統
用netconfig命令
將IP,設為192.168.0.2 (與虛擬網卡在同一網段)
網關為192.168.0.1 即VMware Network Adapter VMnet1虛擬網卡的IP地址
DNS設置為ISP的DNS,如61.147.37.1
4、重啟網路:
#service network restart
此時,只要主機撥號上網後,虛擬機的系統就可以上網,且不用再撥號
方法三:Bridge方式
這種方式,虛擬機最接近一台真實的機器
1、先關閉虛擬機中的操作系統,回到虛擬機主界面
雙擊主界面右上方的的「Ethernet」,彈出「Network Adapter」對話框,選擇「Bridge」
2、宿主機中安裝sygate或wingate之類的代理伺服器
3、設置虛擬機的代理伺服器為宿主機的IP即可
第二種情況:在單位區域網內
「Ethernet」要選擇「Bridge」方式
使用這種方式時,虛擬機跟一台真實的機器一樣,此時IP設置為區域網中另一個可用IP即可
網關:區域網網關伺服器的地址(或路由器的地址)
DNS:設置為ISP的DNS伺服器地址
『陸』 配置虛擬機網路
1、給虛擬機分配一個IP,首先檢查這個ip是否能ping通,如果這個不能ping通說明該IP可用
2、以root身份進入系統 輸入nmtui 進入tui字元界面圖形模式配置界面
3、在配置界面選擇Edit a connection設置連接選項(添加網路配置)
其他選項:Active a connection(激活鏈接,啟用禁用網路配置)
Set system hostname(設置hostname)
4、選擇Edit進行相關網路配置
IPV4 CONFIGURATION 選擇手動 Manual
Addresses為我們給虛擬機分配的IP地址,埠號依伺服器而定。格式為IP/埠號
Gateway為網關一般為IP地址的最後一段改成1或254(例:IP為192.168.3.34,那麼它所對應的網關可能是192.168.3.1或192.168.3.254)可ping這兩個地址,那個能通就將其作為網關。
DNS server 根據實際情況而定
IPV6 下Automaticlly connect按空格選擇×就ok
選擇ok返回、選擇quit回車
5、在windows本機查看我們配置的IP是否能ping通
6、重啟網路service network restart
7、如果ifcongfig查看網路命令不可用可以yum -y install net-tools 這樣ifconfig就可以用啦
『柒』 虛擬機三種網路模式的配置及原理分析
我們首先說一下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)<----->虛擬機
(以上屬於個人分析,有待考證,如有錯誤,還望指正)