Centos 6.0版本提供了一個"最小化"(Minimal)安裝的選項。這是一個很是好的改進,由於系統中不再會存在那些沒必要要的文件和服務,這樣咱們就能夠實現服務器爲咱們所須要的服務提供最大的資源能力。
Minimal的安裝也帶來了一些缺點,
系統默認提供的網絡管理工具 NetworkManager 實際上沒有安裝在 Minimal 的系統上。這樣咱們就不得不手工編輯網卡的配置文件。典型的網卡配置文件(/etc/sysconfig/network-script/ifcfg-X)格式以下:
IPADDR=192.168.0.33
BOOTPROTO=none
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DNS2=192.168.0.2
USERCTL=yes
ONBOOT="yes"
Centos 6的Minimal下,默認onboot="no",而且設置了依賴 NetworkManager 的選項,NM_CONTROLLED="yes"。這個配置看起來有點好笑,由於minimal的狀況下並無安裝 NetworkManger。因此咱們須要修改成:
ONBOOT="yes" MM_Controlled="no"
同時,若是須要自動獲取IP,咱們還應該加上
BOOTPROTO="dhcp"
如今重啓一下,網卡就能夠隨機啓動了。