1. 程式人生 > >CentOS 6.2配置靜態IP與DNS指令碼

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檔案後重啟系統,然後重試;