緣起
發(fā)現(xiàn)win10還有個虛擬機(jī)Hyper-V的功能,不太占資源,不用另外裝VMare了,所以立即使用上。但設(shè)置網(wǎng)絡(luò)的時(shí)候,不像WMare那樣直接管理虛擬網(wǎng)卡,只有個虛擬交換機(jī)可用,所以各種查證、試驗(yàn),現(xiàn)在終于搞清楚了。
首先,虛擬機(jī)管理器服務(wù)開啟后,宿主機(jī)本身的網(wǎng)卡已經(jīng)被虛擬機(jī)管理器管理了,不再屬于宿主機(jī)。宿主機(jī)不再是個物理機(jī),也是虛擬機(jī)管理器管理下的一個虛擬機(jī)。虛擬機(jī)管理器為宿主機(jī)生成一個或者多個虛擬網(wǎng)卡(根據(jù)設(shè)置),并且通過虛擬交換機(jī)形成各種組合,一整體的形式形成對外網(wǎng)絡(luò)連接。原來的物理網(wǎng)卡是這個整體對外聯(lián)絡(luò)的出口。
虛擬機(jī)只需要設(shè)定連接那個虛擬交換機(jī),虛擬機(jī)管理器會自動建立虛擬網(wǎng)卡與之連接,所以只管理虛擬交換機(jī)就可以了。
虛擬交換機(jī)類型
正式建立虛擬機(jī)之前,想讓建立虛擬機(jī)的網(wǎng)絡(luò)連接,就需要使用到虛擬交換機(jī),否則虛擬機(jī)上沒有可用網(wǎng)卡:
打開Hyper-V管理器,右側(cè)有設(shè)置區(qū):點(diǎn)擊虛擬交換機(jī)管理器
看到系統(tǒng)內(nèi)存在一個default switch,這個是虛擬機(jī)服務(wù)開始后,就默認(rèn)存在的一個虛擬交換機(jī),同時(shí)會在宿主機(jī)上生成一個虛擬網(wǎng)卡連接到default switch:這個虛擬交換機(jī)功能在后面說。
先說自建虛擬交換機(jī)。
打開“虛擬交換機(jī)管理器”后,自建的交換機(jī),分三種:
1. 外部交換機(jī);
可以與宿主機(jī)直接連接的交換機(jī),處在宿主機(jī)同一網(wǎng)段,如果宿主機(jī)在192.168.31.0這個網(wǎng)絡(luò),那么虛擬機(jī)也能在這個網(wǎng)段下工作,與該網(wǎng)段下其他機(jī)器互通。交換機(jī)名稱可以隨便取,如“out”。
外部網(wǎng)絡(luò)還有個選項(xiàng):“允許管理操作系統(tǒng)共享此網(wǎng)絡(luò)適配器”,重點(diǎn):只有外部網(wǎng)絡(luò)有這個選項(xiàng)。
當(dāng)勾選的時(shí)候物理結(jié)構(gòu)是這樣的:
這個時(shí)候,打開宿主機(jī)的網(wǎng)絡(luò)設(shè)置,可以看到兩個虛擬網(wǎng)卡,一個實(shí)體網(wǎng)卡。這個實(shí)體網(wǎng)卡是因?yàn)楣蚕砹诵陆ǖ耐獠刻摂M交換機(jī)。虛擬網(wǎng)卡中,除了默認(rèn)的連接default switch的,還有一個就是連接新建外部交換機(jī)的虛擬網(wǎng)卡:
在不勾選“允許管理操作系統(tǒng)共享此網(wǎng)絡(luò)適配器”時(shí),如果宿主機(jī)只有一個網(wǎng)卡,那么本機(jī)將失去互聯(lián)網(wǎng)連接。因?yàn)槲锢砭W(wǎng)卡已經(jīng)被虛擬機(jī)管理器管理,宿主機(jī)上只有一個連接default switch的虛擬網(wǎng)卡,并且這個default switch不和任何網(wǎng)絡(luò)連接,這時(shí)候的結(jié)構(gòu)如下:
這個時(shí)候,宿主機(jī)上應(yīng)該看不到物理網(wǎng)卡,但我的宿主機(jī)上任然看到物理網(wǎng)卡(自己也有點(diǎn)暈),但不起作用:
2. 內(nèi)部交換機(jī);
內(nèi)部交換機(jī)是用來宿主機(jī)和其他虛擬機(jī)交互信息用的。只在虛擬機(jī)管理器內(nèi)部通訊,不和外部通訊。這時(shí)候的結(jié)構(gòu)如下:
宿主機(jī)上看到的是,一個物理網(wǎng)卡、一個連接default switch的虛擬網(wǎng)卡、一個連接內(nèi)部交換機(jī)的虛擬網(wǎng)卡,這個虛擬內(nèi)部交換機(jī)我取名為“internal”:
3. 專用交換機(jī);
除宿主機(jī)之外的虛擬機(jī)之間通訊用的,結(jié)構(gòu)如下:
4.default switch;
default switch是內(nèi)部虛擬交換機(jī)的一種,但比普通內(nèi)部虛擬交換機(jī)多了NAT功能。是由宿主機(jī)向其他虛擬機(jī)進(jìn)行地址轉(zhuǎn)發(fā),所以,宿主機(jī)需要具備DHCP功能,或者全部虛擬機(jī)使用靜態(tài)地址,手工指定IP、gateway、dns等。文章來源:http://www.zghlxwxcb.cn/news/detail-800064.html
虛擬機(jī)上openwrt多種網(wǎng)絡(luò)連接方式
這里不說如何安裝openwrt,只說openwrt虛擬機(jī)如何和宿主機(jī)連接。
1.虛擬機(jī)只安裝內(nèi)部交換機(jī),只使用openwrt非聯(lián)網(wǎng)的功能,如KMS服務(wù)器。
2.虛擬機(jī)只安裝外部交換機(jī),宿主機(jī)共享外部虛擬交換機(jī)。可以作為旁路由,需要設(shè)置宿主機(jī)的網(wǎng)關(guān)指向虛擬機(jī)、虛擬機(jī)的網(wǎng)關(guān)指向?qū)嶓w路由器。這樣設(shè)置系統(tǒng)會提示遭到攻擊。
2.虛擬機(jī)安裝外部虛擬交換機(jī)和內(nèi)部虛擬交換機(jī),并且宿主機(jī)不共享外部虛擬交換機(jī),再在openwrt中開啟DHCP。這樣就相當(dāng)于在宿主機(jī)前段設(shè)置了一個虛擬機(jī)的軟路由,宿主機(jī)通過內(nèi)部交換機(jī)連接虛擬機(jī)軟路由,虛擬機(jī)軟路由用外部虛擬交換機(jī)和外部網(wǎng)絡(luò)通訊。宿主機(jī)和外部網(wǎng)絡(luò)不是一個網(wǎng)段,正常情況下,宿主機(jī)可以訪問到外部網(wǎng)絡(luò),但外部網(wǎng)絡(luò)不能訪問宿主機(jī)。這時(shí)候openwrt的所有功能都可以使用,這種情況,應(yīng)該把虛擬機(jī)的cpu和內(nèi)存設(shè)置的強(qiáng)一些。文章來源地址http://www.zghlxwxcb.cn/news/detail-800064.html
到了這里,關(guān)于Hyper-V如何設(shè)置網(wǎng)絡(luò)-虛擬交換機(jī)設(shè)置的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!