轉載Centos6最小化安裝中設置網卡默認啟動
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"
現在重啟一下,網卡就可以隨機啟動了。