今天決定把家中的CentOS從5升級至6。但安裝完CentOS6.2以後發現eth0沒有像往常同樣經過DHCP自動獲取IP。打開「/etc/sysconfig/network-scripts/ifcfg-eth0」後發現配置信息與往常不太同樣,配置信息以下。php
DEVICE="eth0" HWADDR="00:0C:29:8E:13:7E" NM_CONTROLLED="yes" ONBOOT="no"
「NM_CONTROLLED」,這一個陌生的配置項由此進入我眼球, 從Google結果得知原來從RedHat6開始,在安裝過程當中默認再也不人工配置網絡,轉爲經過 Network Manager。(怪不得安裝的時候沒有看到任何關於網絡的設置步驟啦!)
但我把配置信息更改成如下內容,並執行命令「/etc/init.d/network restart」後,一切恢復正常。shell
DEVICE="eth0" BOOTPROTO="dhcp" HWADDR="00:0C:29:8E:13:7E" NM_CONTROLLED="no" ONBOOT="yes"