CentOS 6.2配置靜態IP與DNS指令碼
CentOS 6與之前CentOS 5配置靜態IP與DNS的方法有一定差異,具體配置方式如下:
1、關閉 NetworkManager 服務
service NetworkManager stop
2、關閉 NetworkManager開機自啟動
chkconfig NetworkManager off
3、配置網絡卡配置檔案
3.1、切換到配置檔案目錄
cd /etc/sysconfig/network-scripts/
3.2、編輯網絡卡配置檔案 如eth0網絡卡配置檔案為 ifcfg-eth0
vi ifcfg-eth0
3.3、檔案內容參考:
DEVICE=eth0
IPADDR=10.82.40.150
NETMASK=10.82.40.1
ONBOOT=yes
TYPE=Ethernet
HWADDR=00:15:5d:2f:38:02
BOOTPROTO=none
DNS1=10.82.38.199
DNS2=10.82.38.200
IPV6INIT=no
注意務必刪除以下這行:
NM_CONTROLED=yes
4、配置DNS
vi /etc/resolv.conf
nameserver 10.82.38.199
nameserver 10.82.38.200
:wq
5、重啟network
service network restart
其他:
1、如service NetworkManagerstop 提示找不到 network檔案,請自行建立一個。 touch /etc/sysconfig/network
2、如果 service network restart 提示 Bringingup interface eth0: Device eth0 does not seem to be present, delayinginitialization. [FAILED]
請移除/etc/udev/rules.d/70-persistent-net.rules檔案後重啟系統,然後重試;