■ 江西 黃云澤
編者按:是否有辦法避開互聯(lián)網(wǎng)提供的身份認(rèn)證系統(tǒng)檢測(cè),解除對(duì)多個(gè)終端設(shè)備共享上網(wǎng)的限制呢?本文筆者經(jīng)過摸索,發(fā)現(xiàn)了一種多個(gè)終端共享上網(wǎng)的簡(jiǎn)單辦法。
VMware Workstation提供的虛擬網(wǎng)絡(luò)功能比較強(qiáng)大,具 有NAT、網(wǎng) 關(guān)、DHCP服務(wù) 器、DNS服務(wù)器等功能。VMware提供了從到VMnet0到VMnet19共20個(gè)網(wǎng)絡(luò),其中VMnet0(橋接模式)、VMnet1(僅主機(jī)模式)和VMnet8(NAT模式)是創(chuàng)建虛擬機(jī)時(shí)供用戶選擇的三個(gè)特定的網(wǎng)絡(luò)模式,其余為自定義模式。
本例就是借助VMware Workstation提供VMnet8網(wǎng)絡(luò),通過虛擬機(jī)將Internet共享給其他終端設(shè)備。將虛擬機(jī)的網(wǎng)絡(luò)適配器配置為NAT模 式(VMnet8)后,VMware Workstation的VMne t8就如同家用路由器一樣,為虛擬機(jī)提供NAT服務(wù),DCHP服務(wù)和DNS服務(wù),虛擬機(jī)通過VMnet8共享主機(jī)的Internet連接,如果在虛擬機(jī)上插一塊無線網(wǎng)卡,其他終端設(shè)備就可以通過無線網(wǎng)卡共享虛擬機(jī)的Internet連接,這種共享實(shí)際共享的是主機(jī)Internet的連接。
圖1 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖
顯然,VMware Workstati on提供VMnet8網(wǎng)絡(luò)也是借助NAT技術(shù)讓虛擬機(jī)共享主機(jī)得Internet連接,那為什么不會(huì)被互聯(lián)網(wǎng)提供者的身份認(rèn)證系統(tǒng)發(fā)現(xiàn)呢?筆者采用本文所介紹的方法共享網(wǎng)絡(luò)后,在主機(jī)上安裝網(wǎng)絡(luò)封包分析工具Wireshark,用Wireshark抓取數(shù)據(jù),所有互聯(lián)網(wǎng)數(shù)據(jù)都是來自物理網(wǎng)卡的數(shù)據(jù),沒有虛擬機(jī)及手機(jī)終端的任何信息。由此可見,VMnet8雖然也是借助NAT技術(shù)實(shí)現(xiàn)虛擬機(jī)上網(wǎng)的,但VMnet8做了很多處理,當(dāng)虛擬機(jī)或通過虛擬機(jī)共享上網(wǎng)的其他終端訪問Internet時(shí),流量先到達(dá)VMware Workstation提供的NAT設(shè)備VMnet8,VMnet8再將目標(biāo)IP修改為真實(shí)電腦的物理網(wǎng)卡IP,再由物理網(wǎng)卡通過單位網(wǎng)絡(luò)(如校園網(wǎng))連接Internet。
因?yàn)樘摂M機(jī)和主機(jī)是完全獨(dú)立的兩臺(tái)電腦,認(rèn)證系統(tǒng)的客戶端系統(tǒng)只能監(jiān)測(cè)主機(jī)的進(jìn)程,無法監(jiān)測(cè)其他電腦(如虛擬機(jī))的進(jìn)程。
圖2 虛擬機(jī)選項(xiàng)窗口
本方法的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,如圖1所示,其他終端通過本方法共享上網(wǎng)的路徑是:終端設(shè)備→虛擬機(jī)上真實(shí)的無線網(wǎng)卡→虛擬機(jī)上的虛擬網(wǎng)卡VMnet8→虛擬交換機(jī)VMnet8→物理電腦(真主機(jī))上的虛擬網(wǎng)卡VMnet8→物理電腦上的物理網(wǎng)卡→單位網(wǎng)絡(luò)。
其他終端設(shè)備上網(wǎng)通過的路徑需要一臺(tái)可以上網(wǎng)的物理電腦和一塊USB接口的無線網(wǎng)卡以及實(shí)現(xiàn)本方法的核心工具“VMware Workstation Pro”,具體要求如下:
硬件環(huán)境:物理電腦一臺(tái),USB無線網(wǎng)卡一塊(無線網(wǎng)卡型號(hào)不限,主機(jī)和虛擬機(jī)的操作系統(tǒng)能識(shí)別即可)。
操作系統(tǒng):物理電腦操作系統(tǒng)可以不做任何改變,虛擬機(jī)也不需要特定的操作系統(tǒng)。不過,如果虛擬機(jī)只是用于共享無線網(wǎng)絡(luò),為減輕主機(jī)負(fù)擔(dān),盡可能簡(jiǎn)化虛擬機(jī)配置,虛擬機(jī)操作系統(tǒng)也盡量采用簡(jiǎn)化版操作系統(tǒng),在本例中,虛擬機(jī)操作系統(tǒng)采用的是“Windows 10 Lean精簡(jiǎn)版”,只給虛擬機(jī)分配了1GB內(nèi)存。如果物理電腦內(nèi)存較大,可以多分配一些內(nèi)存,對(duì)“Windows 10 Lean精簡(jiǎn)版”操作系統(tǒng)來講,1.5G就夠了。
軟件:VMware Workstati on;Windows自帶的Interne t連接共享或獵豹免費(fèi)WiFi等共享上網(wǎng)工具。
1.首先應(yīng)按照互聯(lián)網(wǎng)提供者的認(rèn)證系統(tǒng)要求,在物理電腦上用自己的賬號(hào)和密碼登錄上網(wǎng)。建議打開百度等知名網(wǎng)站來確認(rèn)物理電腦是否真的連接到Internet;
2.將USB接口的無線網(wǎng)卡插入物理電腦,檢查USB接口的無線網(wǎng)卡是否可用??赏瑫r(shí)按“Win”+“R”鍵,調(diào)出“運(yùn)行”窗口后輸入“ncpa.cpl”命令打開“網(wǎng)絡(luò)連接”,在“網(wǎng)絡(luò)連接”窗口可以查看到所插入的無線網(wǎng)卡。
說明:所插入的無線網(wǎng)卡只有在物理電腦上識(shí)別后,才能在切換到虛擬機(jī)。如果物理電腦沒有識(shí)別無線網(wǎng)卡,可重新安裝無線網(wǎng)卡驅(qū)動(dòng)程序試試。
3.運(yùn)行VMware Worksta tion,打開一臺(tái)虛擬機(jī),依次單擊“虛擬機(jī)”菜單→“設(shè)置”,出現(xiàn)“虛擬機(jī)設(shè)置”窗口后,在硬件列表中選擇“網(wǎng)絡(luò)適配器”,在右側(cè)“網(wǎng)絡(luò)連接”欄目選擇“NAT模式(N):用于共享主機(jī)的IP地址”。
4.虛擬機(jī)操作系統(tǒng)啟動(dòng)以后,依次單擊“虛擬機(jī)”菜單→“可移動(dòng)設(shè)備”→所插入的無線網(wǎng)卡名稱→“連接(斷開與主機(jī)的連接)”。在本例中,無線網(wǎng)卡采用的是“Realtek RTL8188S WLAN Adapter”,如圖2所示。
5.虛擬機(jī)識(shí)別無線網(wǎng)卡后,就可以使用Windows自帶的“Internet連接共享”或免費(fèi)WiFi的專業(yè)工具,將虛擬機(jī)上的Internet共享給其他終端設(shè)備。