學習計算機技術時,常常須要用到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服務器。