虛擬機器 ubuntu 上網的配置過程

來源:互聯網
上載者:User

標籤:

最近剛開始玩linux,在虛擬機器上裝了個ubuntu,但是一直上不了網,困惑了很久,今天終於弄好了。

 首先說說虛擬機器的三種網路模式:VMWare提供了三種工作模式,它們是bridged(橋接模式)、NAT(網路位址轉譯模式)和host-only(主機模式)。l  bridged(橋接模式)

在這種模式下,VMWare虛擬出來的作業系統就像是區域網路中的一台獨立的主機,它可以訪問網內任何一台機器。在橋接模式下,你需要手工為虛擬系統配置IP地址、子網路遮罩,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊。同時,由於這個虛擬系統是區域網路中的一個獨立的主機系統,那麼就可以手工配置它的TCP/IP配置資訊,以實現通過區域網路的網關或路由器訪問互連網。使用橋接模式的虛擬系統和宿主機器的關係,就像串連在同一個Hub上的兩台電腦。想讓它們相互連訊,你就需要為虛擬系統配置IP地址和子網路遮罩,否則就無法通訊。如果你想利用VMWare在區域網路內建立一個虛擬伺服器,為區域網路使用者提供網路服務,就應該選擇橋接模式

 

l  host-only(主機模式)

  在某些特殊的網路調試環境中,要求將真實環境和虛擬環境隔離開,這時你就可採用host-only模式。在host-only模式中,所有的虛擬系統是可以相互連信的,但虛擬系統和真實的網路是被隔離開的。提示:在host-only模式下,虛擬系統和宿主機器系統是可以相互連信的,相當於這兩台機器通過雙絞線互連。在host-only模式下,虛擬系統的TCP/IP配置資訊(如IP地址、網關地址、DNS伺服器等),都是由VMnet1(host-only)虛擬網路的DHCP伺服器來動態分配的。如果你想利用VMWare建立一個與網內其他機器相隔離的虛擬系統,進行某些特殊的網路調試工作,可以選擇host-only模式。

 

l  NAT(網路位址轉譯模式)

使用NAT模式,就是讓虛擬系統藉助NAT(網路位址轉譯)功能,通過宿主機器所在的網路來訪問公網。也就是說,使用NAT模式可以實現在虛擬系統裡訪問互連網。NAT模式下的虛擬系統的TCP/IP配置資訊是由VMnet8(NAT)虛擬網路的DHCP伺服器提供的,無法進行手工修改,因此虛擬系統也就無法和本區域網路中的其他真實主機進行通訊。採用NAT模式最大的優勢是虛擬系統接入互連網非常簡單,你不需要進行任何其他的配置,只需要宿主機器能訪問互連網即可。如果你想利用VMWare安裝一個新的虛擬系統,在虛擬系統中不用進行任何手工配置就能直接存取互連網,建議你採用NAT模式。

 

 

橋接模式我弄了很久,其實很簡單,在橋接模式下宿主機和虛擬機器相當於並行運行,是區域網路裡的兩台獨立機器。但由於我們學校上外網需要使用帳號,這樣宿主機和虛擬機器要同時上外網就需要有兩個帳號,鬱悶 ,只能上校園網了---

 

 

我也試過nat模式 ,但是一直沒弄明白,今天終於拿下了

 

 

虛擬機器linux下NAT上網方式跟windows下是不一樣的,windows系統只要直接選擇NAT上網方式即可,不需要其它配置,而linux要想 用NAT方式上網需進行另外的設定。

1、VMware網路連接選擇的是NAT方式。

2、VMware網路設定裡的NAT項中查看VMnet8,NAT的網關配置為192.168.X.2。

3、在windows中,查看任何的網路連接,您應該發現除了原有的網卡之外,又多了Vmnet1和Vmnet8。vmnet1是hostonly的介面,而Vmnet8是就是我們要使用的NAT的網路介面。 

4、在windows主機上用ipconfig查看VMnet8的IP地址,一般是192.168.X.1。此時VMnet8的配置應該是自動擷取IP,現在改成靜態IP,並把此IP直接填入VMnet8裡,不設網關。 

6、在linux下把網卡IP配置成和VMnet8一個網段的IP(192.168.X.Z/255.255.255.0)

7、在linux下網關配置成剛才查看的那個IP192.168.X.2即可。

8、在linux下DNS和windows主機的相同。

9、在linux下運行命令service network restart重新啟動linux的網路服務。

 

 

一、配置ip

     ubuntu的網路設定資訊放在 /etc/network/interfaces 中,

     (sudo gedit /etc/network/interfaces)

     如果配置動態擷取ip,則在上述檔案中加入以下內容:

     auto eth0

     iface eth0 inet dhcp

 

     如果配置靜態ip,則添加如下內容:

     auto eth0

     iface eth0 inet static

     address 192.168.33.201

     netmask 255.255.255.0

     gateway 192.168.33.1  (在新開啟的檔案中直接加入這些內容 然後儲存退出即可)

 

     要是配置生效,需要重啟網卡:

     ifconfig eth0 down

     ifconfig eth0 up

    

     不是root,命令前面加sudo

    

     接著用ifconfig命令查看ip是否配置成功,配置成功的結果一所示:

   配置成功則可以看到配置的ip資訊

  

      若還有沒有配置成功,則需重啟下網路服務

             /etc/init.d/networking restart

 

二、配置dns伺服器

         ubuntu 的dns伺服器資訊,放在 /etc/resolv.conf中,

         添加dns伺服器位址,如202.112.125.53,則在上述檔案中加入

             nameserver  202.112.125.53(在新開啟的檔案中直接加入這些內容 然後儲存退出即可)

小結:

       只要按上面的步驟配置完,就能上網了,如果還不行就重啟下機器試試。

虛擬機器 ubuntu 上網的配置過程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.