讓VMWare下的虛擬機上網

學習計算機技術時,常常須要用到VMWare,即在本身的電腦上再安裝另外一個操做系統,並在那個環境下學習。剛剛使用的人,可能會爲VMWare的虛擬主機上網的問題感到煩惱或者困惑。bash

VMWare建立虛擬服務器時有三種網絡模式能夠選擇:服務器

一、主機模式,host-only,不上網網絡

二、網關模式,NAT模式,即VMNET1和VMNET8充當虛擬的網關工具

三、橋接模式,Bridge模式,即複製物理網卡的配置,直接上網學習

我推薦第2種,網關模式,設置最簡單。那麼就意味着,在建立虛擬服務器的時候,要選擇VMNET模式,以下圖所示。操作系統

接下來,咱們能夠看到,在咱們的網卡管理界面,多了兩個虛擬的網絡鏈接VMNet1和VMNet8。code

上圖中,點擊本身屏幕右下角的網絡鏈接圖標。我使用的是無線鏈接。若是是局域網,這個圖標就變了,請注意識別。而後,再點擊「網絡和Internet設置」。便會出現下圖:blog

點擊右邊的滾動條,往下拉。dns

上圖:點擊「更改適配器設置」ip

上圖:我點擊無線網卡出現的結果。若是你使用的是以太網(即便用固定網線)鏈接,就雙擊那個以太網的圖標。再彈出的浮窗上,點擊「屬性」。上圖中VMNet1和VMNet8就是VMWare建立的虛擬網卡。

上圖:點擊「共享」選項頁。

上圖:選擇如上圖,即讓你的VMNET8與你正在使用的上網方式關聯起來。

最後,你須要在虛擬機中將網卡關掉,再打開。我遇到的狀況是:虛擬機沒有圖形界面,沒有X Window;安裝的Linux 7.2中竟然沒有nmcli。另外,若是是Linux 6,恐怕也只好進行以下的操做:

# ifconfig -a  //看看哪一個是enoxxxxxxx
# cd /etc/sysconfig/network-scripts
# ls  //找到那個enoxxxxxxx的配置文件,應該是ifcfg-enoxxxxxxx
# ifdown ifcfg-enoxxxxxxx
# ifup ifcfg-enoxxxxxxx

要是有nmcli工具,就進行以下的操做:

# nmcli con show   //看看是哪塊虛擬的網卡在管事,可能看到的是"System eth0"
# nmcli con down "System eth0"   //把這個管事的虛擬網卡關掉
# nmcli con up "System eth0"  //再把它啓動,但願它不要生氣

要是有圖形界面,即X Window,那就更簡單了。

上圖:點擊虛擬機右上角那個小圖標,將Wired,off一下,再on一下。

到這裏,應該就能夠上網了。若是不行,就在VMWare的設置中爲其設置dns服務器。

相關文章
相關標籤/搜索