1. 程式人生 > >虛擬機器下Linux(CentOS6.7)的網路配置

虛擬機器下Linux(CentOS6.7)的網路配置

在虛擬機器下安裝好CentOS6.7之後第一步做的就是配置網路(我裝CentOS6.7採用的是最小安裝,只有一些最基本的命令,甚至連vim都沒有。所以在這種情況下我們需要先配置網路,再通過CentOS特有yum命令安裝所需要軟體。因此網路才是關鍵!)

一、在沒有有線連線的情況下,我用的是無線連線。因此我需要將無線網路共享給我的虛擬網絡卡VMware Network Adapter VMnet8使用。

右鍵無線網絡卡

》屬性

》共享

》允許其他網路使用者通過此計算機的Internet連線來連線,選擇虛擬網絡卡VMware Network Adapter VMnet8 。

可能出現的問題:無法啟用Internet連線共享,為LAN連線配置的IP地址需要使用自動IP定址

原因:

   (1)無線網絡卡和虛擬網絡卡沒有設定成自動獲取IP

   (2)檢查一下路的由是不是使用192.168.0.1這個IP,因為Internet連線共享時會把網絡卡的IP指定為192.168.0.1,如果你網路上有人使用了這個IP就會出錯

解決方法:先將無線網絡卡禁用掉,然後再共享給虛擬網絡卡就不會報錯,此時再開啟無線網絡卡,顯示已經共享給虛擬網絡卡了

二、設定虛擬網絡卡的IP地址,也就這虛擬網絡卡作為虛擬機器內的系統對外的一個閘道器地址,在NAT模式下相當於是虛擬機器內部的路由器。

右鍵虛擬網絡卡VMware Network Adapter VMnet8

》屬性

》雙擊Internet協議版本 4

》你會看到網絡卡會使用下面的的ip地址:192.168.0.1

(這個地址就是閘道器地址,可改可不改,我習慣將它改成其他的,怕會產生衝突吧)

》將IP地址改成自己想設定的地址192.168.98.1(以1為結尾作為閘道器地址)

》子網掩碼預設

》埴寫DNS地址,可以跟IP地址一樣,或者其他的如8.8.8.8(這是谷哥的DNS伺服器,還有4.4.4.4),到這裡虛擬網絡卡就設定完成了,進入到虛擬機器中。

編輯

》虛擬網路編輯器

》選中Vnet8的NAT模式

》NAT設定

》將閘道器IP改成與你剛才設定的虛擬網絡卡地址一個樣的192.168.98.1

》應用即可。

三、進入到虛擬機器中

(1)vi /etc/sys

config/network-scripts/ifcfg-eth0配置系統IP,子網掩碼,閘道器地址,DNS1等。

要改的地方:ONBOOT=yes

      BOOTPROTO=static

在最後加上:IPADDR=192.168.98.22

     NETMASK=255.255.255.0

     GATEWAY=192.168.98.1

     DNS1=192.168.98.1

(以上地址都是按照我自己之前的設定IP而修改的,可以根據自己原先設定的IP對應上就行)

(2)vi  /etc/resolv.conf 配置DNS伺服器IP

在裡面加上一句:nameserver  192.168.98.1

  或者:nameserver 8.8.8.8

四、測試一下: ping 192.168.98.1(這是閘道器地址)  通過

再ping一下伺服器:ping www.qq.com   通過

五、完成以上步驟後,基本上虛擬機器的CentOS就可以上網了。

另外開啟Xshell(遠端登入工具)建一個登入端,以後就不用在虛擬機器裡操作了

注意幾點:

 (1)主機Ping 不通虛擬機器有幾個原因:

<1>主機和虛擬機器不在一個網段,VMnet8就是虛擬機器的網絡卡,路由器,這塊網絡卡的地址192.168.98.1跟主機192.168.98.22在一個網段就能ping通。

<2>虛擬機器的防火牆開著,配置(vi /etc/selinux/config)檔案內selinux改成disabled關閉防火牆即可。

   (2)Xshell無法登入到虛擬機器中:

可能就是虛擬網絡卡的IP地址沒有跟虛擬機器的虛擬網編輯器裡的IP在同一個網段,因為在NAT模式下虛擬網絡卡就作為虛擬機器與外界連線的紐帶,要不兩者不在同一個網段內,虛擬網絡卡就沒有與虛擬機器建立聯絡,本地主機就ping不進來了。這時將虛擬網絡卡改成與虛擬機器同一個網段就行了。

   (3)虛擬機器內linux系統ping不通閘道器:

檢查配置檔案/etc/sysconfig/network-scripts/ifcfg-eth0地址是否在同一個網段內

   或者service network restart 重啟一下服務。