資源描述:
《如何將linux虛擬機(jī)和主機(jī)之間連接.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、.word格式,如何將linux虛擬機(jī)和主機(jī)之間連接,如何進(jìn)行網(wǎng)絡(luò)設(shè)置VMware虛擬網(wǎng)絡(luò)相關(guān)知識(shí)1.虛擬網(wǎng)橋通過(guò)虛擬網(wǎng)橋把虛擬機(jī)的虛擬網(wǎng)卡連接到宿主機(jī)的物理網(wǎng)卡上。通過(guò)它可以將虛擬機(jī)連接到宿主機(jī)所在的外部網(wǎng)絡(luò)。如果宿主機(jī)上不止是一個(gè)物理網(wǎng)卡時(shí),采用定制配置,創(chuàng)建另外的虛擬網(wǎng)橋用來(lái)連接宿主機(jī)上的其它物理上網(wǎng)卡。2.宿主機(jī)虛擬網(wǎng)卡安裝完虛擬機(jī)后,我們右鍵“網(wǎng)上鄰居”/屬性/在打開(kāi)的“網(wǎng)絡(luò)連接”窗口里看到兩塊網(wǎng)卡,默認(rèn)情況下“VMwareNetworkAdapterVMnet1”供僅宿主機(jī)網(wǎng)絡(luò)使用;“VMwareNetworkAdapterVMnet8”供NA
2、T網(wǎng)絡(luò)使用。右鍵這兩個(gè)網(wǎng)卡的屬性,我們可以在常標(biāo)簽下看到虛擬網(wǎng)卡的全稱(chēng)。當(dāng)然我們也可以在宿主機(jī)的“命令提示符”中輸入ipconfig獲知宿主機(jī)虛擬網(wǎng)卡的詳細(xì)信息3.NAT設(shè)備N(xiāo)AT是網(wǎng)絡(luò)地址翻譯的簡(jiǎn)寫(xiě)。當(dāng)宿主機(jī)在外部只擁有一個(gè)IP時(shí),利用NAT設(shè)備,虛擬機(jī)可以連接到該外部網(wǎng)絡(luò),我們打開(kāi)宿主機(jī)上的“管理工具”里的“服務(wù)”,可以發(fā)現(xiàn)多出了一個(gè)“VMwareNATService”服務(wù),說(shuō)明系統(tǒng)已經(jīng)將它安裝為系統(tǒng)服務(wù)。4.VMwareDHCP服務(wù)DHCP是動(dòng)態(tài)主機(jī)配置協(xié)議簡(jiǎn)寫(xiě)。DHCP服務(wù)為沒(méi)有橋接到外部網(wǎng)絡(luò)的虛擬機(jī)提供IP地址。采用橋接網(wǎng)絡(luò)模式的虛擬機(jī)IP地址就
3、是直接由宿主機(jī)所在外部網(wǎng)絡(luò)的DHCP服務(wù)器提供的。VMware三種網(wǎng)絡(luò)連接,qemu兩種網(wǎng)絡(luò)連接實(shí)現(xiàn)虛擬機(jī)<--->主機(jī)虛擬機(jī)<--->互聯(lián)網(wǎng)通信的方法。順便寫(xiě)了下如何不重新編譯整個(gè)內(nèi)核支持某個(gè)功能,對(duì)系統(tǒng)無(wú)影響,編譯速度要快于編譯整個(gè)內(nèi)核。如果你的XXX卡沒(méi)被內(nèi)核支持,又怕自己編譯的內(nèi)核會(huì)造成系統(tǒng)損壞就可以試試這個(gè)方法。VMware三種網(wǎng)絡(luò)連接上網(wǎng)設(shè)置:1.bridge:,專(zhuān)業(yè).專(zhuān)注..word格式,默認(rèn)使用vmnet0將虛擬機(jī)的ip設(shè)置與主機(jī)同網(wǎng)段未使用ip,其余與主機(jī)相同:例如主機(jī)ip是10.70.54.31,設(shè)置虛擬機(jī)ip為
4、10.70.54.22。netmask,broadcast,gateway,dns都與主機(jī)相同即可實(shí)現(xiàn)虛擬機(jī)<--->主機(jī)虛擬機(jī)<---->互聯(lián)網(wǎng)通信。2.nat:默認(rèn)使用vmnet8將虛擬機(jī)設(shè)置成使用dhcp方式上網(wǎng),windows下選擇"自動(dòng)獲取ip",linux下開(kāi)啟dhcp服務(wù)即可主機(jī)之家也可以手動(dòng)設(shè)置:ip設(shè)置與vmnet8同網(wǎng)段,gateway設(shè)置成vmnet8的gateway(/etc/VMware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx
5、.xxx.2。netmask,broadcast設(shè)置與vmnet8相同,dns設(shè)置與主機(jī)相同。例如vmnet8ip:172.16.249.1gw:172.16.249.2,專(zhuān)業(yè).專(zhuān)注..word格式,虛擬機(jī)設(shè)置:ip:172.16.249.100gw:172.16.249.23.host-only:默認(rèn)使用vmnet1將虛擬機(jī)ip設(shè)置與vmnet1同網(wǎng)段,gateway設(shè)置成vmnet1的ip,其余設(shè)置與vmnet1相同,dns設(shè)置與主機(jī)相同例如vmnet1ip:172.16.245.1虛擬機(jī)設(shè)置:ip:172.16.245.100gateway:172.
6、16.245.1這樣就實(shí)現(xiàn)了虛擬機(jī)<--->主機(jī)通信,但是虛擬機(jī)<--->互聯(lián)網(wǎng)仍無(wú)法通信虛擬機(jī)與互聯(lián)網(wǎng)通信:1.開(kāi)啟主機(jī)路由功能2.設(shè)定iptables,使主機(jī)成為一臺(tái)natserver1.echo1>/proc/sys/net/ipv4/ip_forward這樣就主機(jī)就具有了路由功能,專(zhuān)業(yè).專(zhuān)注..word格式,2.iptables-tnat-APOSTROUTING-oeth0-s172.16.245.0/24-jMASQUERADE主機(jī)之家這條規(guī)則意思是將來(lái)自172.16.245.0/24封包的來(lái)源ip偽裝成eth0的
7、ip,實(shí)現(xiàn)虛擬機(jī)與互聯(lián)網(wǎng)通信如果網(wǎng)絡(luò)接口是ppp+或pppoe則需要修改成-opppoe當(dāng)然-s172.16.245.0/24也要根據(jù)實(shí)際情況修改主機(jī)之家Qemu兩種上網(wǎng)方式:usermodenetwork:這種方式實(shí)現(xiàn)虛擬機(jī)上網(wǎng)很簡(jiǎn)單,類(lèi)似VMware里的nat,qemu啟動(dòng)時(shí)加入-user-net參數(shù),虛擬機(jī)里使用dhcp方式,即可與互聯(lián)網(wǎng)通信,但是這種方式虛擬機(jī)與主機(jī)的通信不方便。tap/tunnetwork:這種方式要比usermode復(fù)雜一些,但是設(shè)置好后虛擬機(jī)<-->互聯(lián)網(wǎng)虛擬機(jī)<-->主機(jī)通信都很容易,專(zhuān)業(yè).專(zhuān)注..word格式,
8、這種方式設(shè)置上類(lèi)似VMware的host-only,qemu使用t