『壹』 VMware虛擬機網路配置及常見問題
VMware虛擬機經常用於學習和測試,虛擬機網路是最不穩定的配置,常會因為網段變化,許可權問題,或者其他一些因素導致原先已經配置好的網路換一個網路環境就不能使用,影響虛擬機的正常使用。本文基於虛擬機的橋接網路進行講解,虛擬機安裝於本地環境。先講遇到的問題,然後講解決思路,如果有遇到相同問題的可以參考下。
遇到網路問題,最常見的是虛擬機開啟後連不上虛擬機,或者虛擬機ping互聯網時ping不通。遇到網路問題時首先要排查本地宿主機網路是否正常,宿主機網路正常的情況下,再根據虛擬機的問題進行排查。下面列出自己經常碰到的問題。
問題描述:
虛擬機啟動時,右下角提示或者打開通知日誌,出現設備VMnet0網橋乙太網口關閉。
問題描述:
虛擬機啟動進入桌面後,點擊右上角網路設置圖標,設置面板沒有顯示網路配置的選項。
VMware打開 [ 編輯 -> 虛擬網路編輯器 ] ,點擊<更改設置>按鈕,將網路設置成橋接網路後,重新打開,依舊是僅主機模式。也就是更改不生效了。
在解決虛擬機的網路問題之前,一定要先排除宿主機的網路是否正常。如果宿主機網路正常,再排查虛擬機出現的問題。
首先給VMware和虛擬網路編輯器配置管理員運行許可權
打開VMware文件位置,選中VMware圖標,按 Alt + Enter 進入屬性面板,點擊 兼容性 選項卡,設置欄中勾選 以管理員身份運行此程序 。
虛擬網路編輯器按相同的步驟做同樣的設置。設置完成後,重新啟動虛擬機。
按下 win+r 打開運行小窗口,輸入 services.msc ,回車打開服務管理器,找到 Device Install Service 服務並啟動此服務,默認是關閉的,單擊右鍵選擇啟動就可以
返回到VMware虛擬機的虛擬網路編輯器,點擊 還原默認設置 。VMware會自動卸載虛擬網卡並重裝網上驅動。切記一定要在虛擬機關機的情況下進行還原(不用擔心丟網路配置的),重新安裝後會發現編輯器已經有了橋接模式的網卡了。
這里演示的是橋接網路的設置。
VMWare點擊 編輯 → 虛擬網路編輯器 →點擊右下角 更改設置 進入網路編輯面板
選中橋接模式,如果宿主機使用的是無線網,需要橋接到主機的無線網卡。
編輯網卡文件,寫入以下配置。或者使用界面配置也可。重啟網路服務
寫入配置,下面是我自己的配置,可以根據實際情況改。
重啟網路服務,測試網路是否連通
本文分享了VMware虛擬機網路配置遇到的問題及解決方案,這些問題實際遇到過,解決方案在自己的問題域里都真是有效。同時也參考了官網以及網上的解決方案,希望能提供幫助。
『貳』 vmware中的虛擬機和本地主機如何設置在同一網段
一、在VMware中將網路連接方式設置為橋接
1、打開VM菜單欄->Settings
2、在彈出的VirtualMachineSetting對話框中點擊NetworkAdapter,在右邊的設置選項中選擇Bridged
二、打開virtualnetworkeditor,並修改默認設置
1、打開Edit菜單欄->virtualnetworkeditor
2、在彈出的VirtualNetworkEditor對話框中選擇VMnet0,選擇Bridged,並在Bridgedto下拉菜單中選擇Broadcom802.11gNetworkAdapter,點擊OK,完成設置
3、進入到虛擬機裡面,重連網路,這個時候你將會看到虛擬機IP和主機IP在同一網段,與主機在同一網段的開發板也能和虛擬機通信。
『叄』 安裝了VMware電腦上不了網了 怎麼設置回來呀
設置VMware電腦能夠上網步驟:
1、VMware Workstation虛擬機安裝好後,網路不能連接,點擊打開網頁不能顯示,如下圖所示。
『肆』 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地址"復選框,設置完成點擊"確定"按鈕。
完成設置虛擬網路的操作,如圖所示。本例到此結束,希望對大家能有所幫助。
『伍』 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虛擬網卡作為虛擬機的路由。
重啟網卡,然後通過 遠程工具測試能否聯通外網以及與主機通信。
『陸』 VMware虛擬機 如何設置網路
VMware虛擬機設置網路方法:
1、上網方式設成HOST-ONLY。
『柒』 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,復制粘貼等操作都很容易了。
『捌』 VMware虛擬機里Linux系統怎麼上網
VMWare虛擬機軟體是一個“虛擬PC”軟體,它使你可以在一台機器上同時運行二個或更多Windows、DOS、LINUX系統。那你知道在VMware虛擬機里Linux系統怎麼上網嗎?我帶來了VMware虛擬機里Linux系統上網的 方法 ,下面大家跟著我一起來學習一下吧。
VMware虛擬機里Linux系統上網方法參考如下
原理:使用Windows下的連接作為網關。Linux作為一個虛擬的客戶端通過這個Windows下的連接連上網。
1、設置Windows下的本地連接允許VMware的虛擬網卡來共享上網。
2、設置Windows下的VMware產生的虛擬網卡1。將其IP設置為192.168.0.1。子網掩碼為255.255.255.0。
3、設置VMware的網卡為Host-only
4、啟動Linux,然後在網路設置中將eth0設置為IP為 192.168.0.2。然後設置子網掩碼255.255.255.0。再設置網關為192.168.0.1。最後設置DNS為Windows下使用的那 個DNS地址即可(在安裝虛擬機前可以用ipconfig查到)。再激活eth0即可。
5、如果不行,那就設置完後,重啟你的電腦。
而我在公司裝的時候,沒做第3步,用了默認的NAT方式,同樣也可以上網。
VMware的網卡設置模式
VMware 提供四種網路連接方式
Bridge:這種方式最簡單,直接將虛擬網卡橋接到一個物理網卡上面,和linux下一個網卡 綁定兩個不同地址類似,實際上是將網卡設置為混雜模式,從而達到偵聽多個IP的能力.
在此種模式下,虛擬機內部的網卡(例如linux下的eth0)直接連到了物理網卡所在的網路上,可以想像為虛擬機和host機處於對等的地位,在網路關繫上是平等的,沒有誰在誰後面的問題.
使用這種方式很簡單,前提是你可以得到1個以上的地址.對於想進行種種網路實驗的朋友不太適合,因為你無法對虛擬機的網路進行控制,它直接出去了.
nat方式:這種方式下host內部出現了一個虛擬的網卡vmnet8(默認情況下),如果你有過做nat伺服器的 經驗 ,這里的vmnet8就相當於連接到內網的網卡,而虛擬機本身則相當於運行在內網上的機器,虛擬機內的網卡(eth0)則獨立於vmnet8.
你會發現在這種方式下,vmware自帶的dhcp會默認地載入到vmnet8界面上,這樣虛擬機就可以使用dhcp服務.更為重要的 是,vmware自帶了nat服務,提供了從vmnet8到外網的地址轉 換,所以這種情況是一個實實在在的nat伺服器在運行,只不過是供虛擬機用的. 很顯然,如果你只有一個外網地址,此種方式很合適.
hostonly:
這應該是最為靈活的方式,有興趣的話可以進行各種網路實驗.和nat唯一的不同的是,此種方式下,沒有地址轉換服務,因此,默認情況下,虛擬機只 能到主機訪問,這也是hostonly的名字的意義. 默認情況下,也會有一個dhcp服務載入到vmnet1上.這樣連接到vmnet8上的虛擬機仍然可以設置成dhcp,方便系統的配置.
是不是這種方式就沒有辦法連接到外網呢,當然不是,事實上,這種方式更為靈活,你可以使用自己的方式,從而達到最理想的配置,例如:
a.使用自己dhcp服務:首先停掉vmware自帶的dhcp服務,使dhcp服務更為統一.
b.使用自己的nat,方便加入防火牆.windows host可以做nat的方法很多,簡單的如windows xp的internet共享,復雜的如windows server里的nat服務.
c. 使用自己的防火牆.因為你可以完全控制vmnet1,你可以加入(或試驗)防火牆在vmnet1和外網的網卡間.
從以上可以看出,hostonly這種模式和普通的nat server帶整個內網上網的情形類似,因此你可以方便的進行與之有關的實驗,比如防火強的設置等
1、Bridge模式(一切都跟host一樣,只有ip不能與host相同)
ip 192.168.39.222
netmask:255.255.252.0
gateway:192.168.39.254
Primary nameserve:192.168.39.252
2、NAT模式
首先在host中查看VMnet8的IP(e.g. 192.168.255.1).
啟動VMware,點Edit下Virtual Network Setting… ,彈出Virtual network Editor對話框;
查看NAT選項卡,記錄NAT的Gateway IP address:192.168.255.2
在config中,填寫:
ip:192.168.255.5(與192.168.255.1在同一個網段的不同地址)
netmask:255.255.255.0(與192.168.255.1的隱碼相同)
Gateway IP:填寫VMware中的NAT網關192.168.255.2
Primary nameserver:填寫與主機中一樣的網關192.168.39.252,這樣就可以上網沖浪了.
如果填寫192.168.255.1,則不能連上外網.這里也可以不停,總之不能寫錯誤的地址
3、hostonly模式
(1)查看你的連接外網的網卡的屬性,選擇“高級”標簽,設置成允許共享,並設定允許的網路介面為VMNET1
(2)再插看一下你的VMnet1 的屬性,看一下TCP/IP協議的設置,你發現已經被自動設置為
192.168.0.1/255.255.255.0,
(3)windows下的設置完成,轉入到跑linux的虛擬機.將你的eth0的ip地址設置為靜態的(如果安裝時沒有選靜態的話) .
按紅帽子圖標->系統設置->網路(或 其它 你了解的方法)
ip: 192.168.0.2(或其它在此網段上的地址)
netmask: 255.255.255.0
default gateway: 192.168.0.1 (VMnet1的地址)
dns:輸入你自己的DNS (host中用的DNS)
保存設置.如果你還沒有設置好主機名稱:
cd /etc/sysconfig
vi network
編輯HOSTNAME
cd /etc
vi hosts
加入:
192.168.0.2 yourhostname
重新啟動服務
su
/sbin/service network restart
(4)測試一下
網關: ping 192.168.0.1
dns: ping dnsserver
(1)Bridged方式
用這種方式,虛擬系統的IP可設置成與本機系統在同一網段,虛擬系統相當於網路內的一台.獨立的機器,與本機共同插在一個Hub上,網路內其他機器可訪問虛擬系統,虛擬系統也可訪問網路內其他機器,當然與本機系統的雙向訪問也不成問題.
(2)NAT方式
這種方式也可以實現本機系統與虛擬系統的雙向訪問.但網路內其他機器不能訪問虛擬系統,虛擬系統可通過本機系統用NAT協議訪問網路內其他機 器.NAT方式的IP地址配置方法:虛擬系統先用DHCP自動獲得IP地址,本機系統里的VMware services會為虛擬系統分配一個IP,之後如果想每次啟動都用固定IP的話,在虛擬系統里直接設定這個IP即可.
(3)host-only方式
顧名思義這種方式只能進行虛擬機和主機之間的網路通信,既網路內其他機器不能訪問虛擬系統,虛擬系統也不能訪問其他機器.
(4)not use方式
既是不使用網路,虛擬系統為一個單機.
一般來說,Bridged方式最方便好用.但如果本機系統是win2000而網線沒插(或者根本沒有網卡),網路很可能不可用(大部分用PCI網卡的機器都如此),此時就只能用NAT方式或host-only,之前所說的那兩塊虛擬網卡就是適應這兩種網路准備的.