Win7+VMware Workstation環境下的CentOS-Linux網路連接設定

來源:互聯網
上載者:User

標籤:

轉自:http://blog.csdn.net/pang040328/article/details/12427359 首先介紹一下VMware的網路連接方式。我們的主機通常經過物理網卡與區域網路和Internet相串連,而虛擬機器既已被稱之為虛擬電腦,那虛擬網卡也必然存在,而如果我們想讓虛擬電腦能串連到區域網路或者Internet,那就必須讓虛擬網卡和主機的真實物理網卡協同起來。VMware提供了三種將虛擬網卡和物理網卡捆綁起來的方式,即橋接(Bridge)模式,網路位址轉譯(Network Address Transformation, NAT)模式和主機(Host Only)模式。

圖1 VMware網路介面卡的三種串連方式

       關於三種模式的區別,可以參考SophiaWang的這篇博文(http://blog.csdn.net/sophiawang/article/details/3963613),本文也引用此文中的幾張(圖2-圖4)。簡單而言,Bridge模式直接將虛擬機器添加到區域網路中,使虛擬機器看起來像網內的一台真實電腦,虛擬網卡和宿主物理網卡之間不存在名義上的從屬關係,因而需要區域網路內具有多餘的IP地址能夠提供給虛擬機器網卡,如果區域網路內嚴格給每台電腦分配固定的IP,那這種Bridge模式就基本失效。在Bridge模式下虛擬機器既可以訪問到Internet也可以同區域網路內的其他真實電腦通訊;NAT模式下宿主的物理網卡就充當了路由器或交換器的角色,這時VMware會根據宿主的真實IP提供很多Subset IP供虛擬機器使用,這樣所有的虛擬機器都是通過宿主的網路連接埠進行對Internet的訪問,但看起來這些虛擬電腦都合法地訪問到了區域網路或者Internet,因為他們的IP地址通過NAT技術之後看起來是合法的。Host Only模式下虛擬機器之間可以相互連信,但虛擬機器並不能同區域網路內的其他真實電腦直接通訊,但該模式下通過宿主訪問Internet還是可以的。 

圖2 橋接(Bridge)模式(引自SophiaWang)

圖3 網路位址轉譯(NAT)模式(引自SophiaWang)

圖4 主機(Host Only)模式(引自SophiaWang)

      VM的虛擬網卡可以被設定成上述的三種網路連接模式,預設情況下,VMnet0被設定成為Bridge模式,VMnet1被設定為Host Only模式,而VMnet8的預設串連方式為NAT模式。VMnet2-VMnet7和VMnet9這七塊虛擬網卡使用者可以自訂,但是在所有的虛擬網卡中僅有一塊能被設定為NAT模式,預設情況就是VMnet8。使用者可以在VMware workstation->Edit->Virtual Network Editor中查看這些資訊。

圖5 VMware中虛擬網卡和對應的串連模式

      瞭解了虛擬網卡串連網路的方式之後,需要實際地來串連網路了。選擇較為簡單的Internet串連方式,即NAT模式,首先在“Virtual Machine Settings”中設定“Network Connection”方式為NAT模式(見圖1)。開啟Win7的“網路和共用中心”,選擇“更改適配器設定”,如果VMware workstation安裝正確的話,這裡應該可以看到VMnet1和VMnet8這兩塊虛擬網卡。查看串連有寬頻“本地串連”的屬性,順便在“網路”選項卡下面的“此串連使用下列項目”中將VMware Bridge Protocol勾選上,以便以後選用Bridge模式的時候使用此協議。在“共用”選項卡下面“Internet串連共用”中勾選“允許其他網路使用者通過此電腦的Internet串連來串連(N)”,並同時在“家用網路串連(H)”中選擇VMnet8。這樣設定之後就已經將宿主要電腦的網路存取權限與VMnet8共用。

圖6 網路連接中可見VMnet1和VMnet8

圖7 設定網際網路共用

      下面需要配置VMnet8的IP地址和掩碼等。首先查看一下VMnet8的網路屬性,同樣順便在“網路”選項卡下面將“此串連使用下列項目”中將VMware Bridge Protocol勾選,以便日後Bridge模式使用。查看TCP/IPv4的屬性,可以看到IP地址已經自動變為固定的192.168.137.1,子網路遮罩已經是255.255.255.0,這些就讓其這樣設定,暫且不管。

圖8 VMnet8中TCP/IPv4屬性

      接下來需要在VM中配置VMnet8的IP屬性了。5,開啟VMware workstation->Edit->VMware Network Editor,選擇VMnet8,勾選Connect a host virtual network adapter to this network和Use local DHCP service to distribute IP address to VMs。Subset IP需要與宿主VMnet8的IP在同一位址區段,可填寫192.168.137.0,Subset Mask應與VMnet8的子網路遮罩相同,即填寫255.255.255.0。開啟DHCP Settings,裡面的Start IP address填寫192.168.137.0,End IP address填寫192.168.137.255,即可在這一IP段內自動分配給虛擬電腦IP地址。在NAT Settings裡面將Getway IP設定為宿主要電腦中VMnet8的IP,即192.168.137.1。

      上述設定總結起來,就是將宿主要電腦的物理網卡與VMnet8共用,VMnet8充當路由器,而VM中的虛擬電腦通過DHCP自動獲得在某一個IP段內的IP地址,這些虛擬機器都通過路由器(VMnet8)串連的IP與物理網卡上的Internet串連。

      設定好這些之後,在VMware中啟動CentOS,如果正常的話應該可以ping通網路了,開啟Xwindow裡面的瀏覽器也應該可以開始衝浪了。如果還串連不上Internet,那可以用root使用者(其他使用者沒有許可權修改設定檔)登入CentOS,檢查一下檔案系統->etc->sysconfig->network-scripts->ifcfg-eth0中的bootproto是不是dhcp,如果不是則修改為dhcp,此外還需要設定onboot = true; 然後用命令service network restart重啟網路連接,就可以連上網路了。

Win7+VMware Workstation環境下的CentOS-Linux網路連接設定

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.