轉(zhuǎn)載于:https://www./Linux/2016-09/135521.htm由于Linux目前很熱門,越來越多的人在學(xué)習(xí)Linux,但是買一臺(tái)服務(wù)放家里來學(xué)習(xí),實(shí)在是很浪費(fèi)。那么如何解決這個(gè)問題?虛擬機(jī)軟件是很好的選擇,常用的虛擬機(jī)軟件有VMware Workstations和VirtualBox等。在使用虛擬機(jī)軟件的時(shí)候,很多初學(xué)者都會(huì)遇到很多問題,而VMware的網(wǎng)絡(luò)連接問題是大家遇到最多問題之一。在學(xué)習(xí)交流群里面,幾乎每天都會(huì)有同學(xué)問到這些問題,寫這篇詳解也是因?yàn)槿豪锿W(wǎng)絡(luò)出故障,然后在幫他解決的過程中,對(duì)自己的理解也做一個(gè)總結(jié)。接下來,我們就一起來探討一下關(guān)于VMware Workstations網(wǎng)絡(luò)連接的三種模式。 vmware為我們提供了三種網(wǎng)絡(luò)工作模式,它們分別是:Bridged(橋接模式)、NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式)、Host-Only(僅主機(jī)模式)。 打開vmware虛擬機(jī),我們可以在選項(xiàng)欄的“編輯”下的“虛擬網(wǎng)絡(luò)編輯器”中看到VMnet0(橋接模式)、VMnet1(僅主機(jī)模式)、VMnet8(NAT模式),那么這些都是有什么作用呢?其實(shí),我們現(xiàn)在看到的VMnet0表示的是用于橋接模式下的虛擬交換機(jī);VMnet1表示的是用于僅主機(jī)模式下的虛擬交換機(jī);VMnet8表示的是用于NAT模式下的虛擬交換機(jī)。 同時(shí),在主機(jī)上對(duì)應(yīng)的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8兩塊虛擬網(wǎng)卡,它們分別作用于僅主機(jī)模式與NAT模式下。在“網(wǎng)絡(luò)連接”中我們可以看到這兩塊虛擬網(wǎng)卡,如果將這兩塊卸載了,可以在vmware的“編輯”下的“虛擬網(wǎng)絡(luò)編輯器”中點(diǎn)擊“還原默認(rèn)設(shè)置”,可重新將虛擬網(wǎng)卡還原。 小伙伴看到這里,肯定有疑問,為什么在真機(jī)上沒有VMware Network Adapter VMnet0虛擬網(wǎng)卡呢?那么接下來,我們就一起來看一下這是為什么。 一、Bridged(橋接模式) 什么是橋接模式?橋接模式就是將主機(jī)網(wǎng)卡與虛擬機(jī)虛擬的網(wǎng)卡利用虛擬網(wǎng)橋進(jìn)行通信。在橋接的作用下,類似于把物理主機(jī)虛擬為一個(gè)交換機(jī),所有橋接設(shè)置的虛擬機(jī)連接到這個(gè)交換機(jī)的一個(gè)接口上,物理主機(jī)也同樣插在這個(gè)交換機(jī)當(dāng)中,所以所有橋接下的網(wǎng)卡與網(wǎng)卡都是交換模式的,相互可以訪問而不干擾。在橋接模式下,虛擬機(jī)ip地址需要與主機(jī)在同一個(gè)網(wǎng)段,如果需要聯(lián)網(wǎng),則網(wǎng)關(guān)與DNS需要與主機(jī)網(wǎng)卡一致。其網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示: 接下來,我們就來實(shí)際操作,如何設(shè)置橋接模式。 首先,安裝完系統(tǒng)之后,在開啟系統(tǒng)之前,點(diǎn)擊“編輯虛擬機(jī)設(shè)置”來設(shè)置網(wǎng)卡模式。 點(diǎn)擊“網(wǎng)絡(luò)適配器”,選擇“橋接模式”,然后“確定” 在進(jìn)入系統(tǒng)之前,我們先確認(rèn)一下主機(jī)的ip地址、網(wǎng)關(guān)、DNS等信息。 然后,進(jìn)入系統(tǒng)編輯網(wǎng)卡配置文件,命令為vi /etc/sysconfig/network-scripts/ifcfg-eth0 添加內(nèi)容如下: 這里主要需要修改幾個(gè)地方。 a.由于我要配置的靜態(tài)的IP,所以BOOTPROTO=static。 b.ONBOOT=yes。默認(rèn)為no,表示不橋接。 d.IPADDR,NETMASK,GATEWAY,DNS1,DNS2參考修改 7.重啟network service service network restart. 8.測(cè)試ping ping www.baidu.com 注:這里我VM里面的網(wǎng)卡配置的橋接方式。 編輯完成,保存退出,然后重啟虛擬機(jī)網(wǎng)卡,使用ping命令ping外網(wǎng)ip,測(cè)試能否聯(lián)網(wǎng)。 能ping通外網(wǎng)ip,證明橋接模式設(shè)置成功。 那主機(jī)與虛擬機(jī)之間的通信是否正常呢?我們就用遠(yuǎn)程工具來測(cè)試一下。 主機(jī)與虛擬機(jī)通信正常。 這就是橋接模式的設(shè)置步驟,相信大家應(yīng)該學(xué)會(huì)了如何去設(shè)置橋接模式了。橋接模式配置簡(jiǎn)單,但如果你的網(wǎng)絡(luò)環(huán)境是ip資源很缺少或?qū)p管理比較嚴(yán)格的話,那橋接模式就不太適用了。如果真是這種情況的話,我們?cè)撊绾谓鉀Q呢?接下來,我們就來認(rèn)識(shí)vmware的另一種網(wǎng)絡(luò)模式:NAT模式。 |
|