1. 程式人生 > >VMware 下的centOS Nat網路配置

VMware 下的centOS Nat網路配置

一、VMware提供了兩個虛擬的網路連線,VMnet1和VMnet8,安裝VMware後,系統中會出現這兩個網路連線。如果沒有這兩個網路連線,說明VMware安裝不正確。

二、CentOS通過VMnet1或VMnet8進行網路通訊。在CentOS中,“Virtual Machine Settings”--"Network Adapter"專案下,如果選擇“Host-only: A private network shared with the host”,則通過VMnet1虛擬連線進行網路通訊;如果選擇“NAT: Used to share the host's IP address”,則通過VMnet8虛擬連線進行網路通訊。

三、在Windows下,對當前使用的網路連線(本地連線或無線連線)進行共享設定。開啟網路連線的屬性頁,進行共享設定,選擇“允許其他網路使用者通過此計算機的Internet連線來連線(N)”,然後在“家庭網路連線(H)”的選擇框裡,選擇“VMware Network Adapter VMnet8”或者“VMware Network Adapter VMnet1”,具體選擇哪個,需要根據CentOS的網路設定中是"NAT"還是"Host-only"來確定。

       一般情況下,例如共享到VMnet8時,開啟VMnet8的屬性頁,其IP地址為:192.168.137.1,子網掩碼為:255.255.255.0。

四、在CentOS中進行網路介面卡設定。一般要求其IP地址為靜態方式,IPADDR=192.168.137.2(要求與VMnet8同一個網段),子網掩碼NETMASK=255.255.255.0。

       網路介面卡引數在/etc/sysconfig/network-scripts/目錄下,可使用vi進行編輯修改:

       # vi /etc/sysconfig/network-scripts/ifcfg-eth0

       網路引數修改後,需要重啟動。可使用命令:

       # service network restart

       這時候,網路啟動應該OK。如果還存在FAIL情況,說明設定還有問題。有時候,會提示MAC地址不是期望的,這種情況可將eth0引數檔案中的HWADDR=項註釋點(行開始處加#)。

       CentOS中DNS的設定:/etc/resolv.conf,使用vi命令對該檔案進行編輯,應增加:nameserver 192.168.137.1,即VMnet1或VMnet8的虛擬網路連線的IP地址。其內容如下:
       search localdomain 
       nameserver 192.168.137.1

       CentOS有關的其他引數及命令:

       1、/etc/hosts,是用來定義主機名的。

       2、/etc/sysconfig/network-scripts/ifcfg-eth0,網絡卡引數,主要指定IP獲得方式(static),ip地址,子網掩碼,網路型別
       
# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express 
       DEVICE=eth0 
       #BOOTPROTO=dhcp 
       BOOTPROTO=static 
       IPADDR=192.168.137.2 
       NETMASK=255.255.255.0 
       TYPE=Ethernet 
       HWADDR=XX:XX:XX:XX:XX:XX 
       ONBOOT=yes


       3、/etc/sysconfig/network,主要是指定閘道器
       NETWORKING=yes 
       NETWORKING_IPV6=no 
       GATEWAY=192.168.137.1 
       HOSTNAME=localhost.localdomain

       4、網路設定命令

       重新啟動網路配置
           # service network restart 
       或
           # /etc/init.d/network restart

      修改 IP 地址 
      即時生效:
          # ifconfig eth0 192.168.137.2 netmask 255.255.255.0 
      啟動生效:
          修改 /etc/sysconfig/network-scripts/ifcfg-eth0

      修改閘道器 Default Gateway 
      即時生效:
           # route add default gw 192.168.137.1 dev eth0 
      啟動生效:
          修改 /etc/sysconfig/network

      修改 DNS 
      修改/etc/resolv.conf 
           修改後可即時生效,啟動同樣有效

      修改 host name 
      即時生效:
           # hostname centos1 
      啟動生效:
          修改/etc/sysconfig/network