CentOS作業系統的網路設定的方式分為文字模式和圖形模式設定,不管用哪種方式,從CentOS 6.x版本之後,都要使用文字模式將ONBOOT設為yes,不然預設為no,網路設定完成,也無法連線成功。

文字模式設定網路

先到網路介面卡設定檔目錄位置,可以看到目前有一張網路介面卡的設定檔,第一張網路介面卡的設定檔名稱為ifcfg-eth0,第二張網路介面卡為ifcfg-eth1,後面依此類推。

[root@localhost ~]# cd /etc/sysconfig/network-scripts   //網路介面卡設定檔目錄

[root@localhost network-scripts]# ls     //查看設定檔,預設第一章網路介面卡名稱為ifcfg-eth0

ifcfg-eth0   ifdown-isdn    ifup-aliases  ifup-plusb     init.ipv6-global

ifcfg-lo     ifdown-post    ifup-bnep     ifup-post      net.hotplug

ifdown       ifdown-ppp     ifup-eth      ifup-ppp       network-functions

ifdown-bnep  ifdown-routes  ifup-ippp     ifup-routes    network-functions-ipv6

ifdown-eth   ifdown-sit     ifup-ipv6     ifup-sit

ifdown-ippp  ifdown-tunnel  ifup-isdn     ifup-tunnel

ifdown-ipv6  ifup           ifup-plip     ifup-wireless

編輯第一張網路介面卡,CentOS 6.x網路介面卡與之前版設定本略微不同,以下分為DHCP設定及固定IP位址設定方式,提醒一點CentOS 6網路介面卡設定內ONBOOT預設為no,必需要自行設定為yes,否則透過工具設定IP位址後,一樣不能使用。

DHCP網路設定方式

[root@localhost network-scripts]# vi ifcfg-eth0   //編輯網路介面卡

DEVICE=eth0   //網路卡名稱第一張為eth0,依此類推

HWADDR=00:50:56:81:00:15 //網路卡MAC位址,每張MAC卡號獨一無二

ONBOOT=no     //CentOS 6預設為no不啟用,以前版本預設為yes啟用,所以必需設定為yes啟用

BOOTPROTO=dhcp   // CentOS 6預設第一張網路卡無此行,必需自行加上去,第二張則有,以前版本為DHCP模式。

固定IP位址設定方式

[root@localhost network-scripts]# vi ifcfg-eth0    //編輯網路介面卡

DEVICE=eth0    //網路卡名稱第一張為eth0,依此類推。

HWADDR=00:50:56:81:00:15 //網路卡MAC位址,每張MAC卡號獨一無二。

NM_CONTROLLED=yes

ONBOOT=yes    //CentOS 6預設為no不啟用,以前版本預設為yes啟用,所以必需設定為yes啟用

IPADDR=192.168.1.229      //網路卡IP位址

BOOTPROTO=none // CentOS 6預設第一張網路卡無此行,第二張則有,以前版本為DHCP模式

NETMASK=255.255.255.0      //子網路遮罩

TYPE=Ethernet              //網路類別

GATEWAY=192.168.1.254    //通訊閘

DNS1=168.95.1.1    //名稱解析伺服器,此設定也可以在resolv.conf輸入

IPV6INIT=no         //不使用IPV6INIT

Ø   詳細的設定檔資訊可以參考/usr/share/doc/initscripts-*/sysconfig.txt

固定IP方式除了設定網路外,還要設定DNS伺服器,etc目錄下,修改resolv.conf,輸入所要設定的DNS伺服器,若是在網路介面卡設定檔就有設定DNS伺服器的話,resolv.conf內就會有DNS設定。

[root@localhost ~]# vi /etc/resolv.conf   //編輯DNS設定檔

nameserver 168.95.1.1    //第一台DNS伺服器,依此類推

網路介面卡設定檔及DNS設定檔輸入完畢後,必需要重新啟動網路介面卡才會生效。

[root@localhost network-scripts]# service network restart

Shutting down interface eth0:                              [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:                                [  OK  ]

 

來源:http://download.ithome.com.tw/article/index/id/2355

最後修改日期: 2014-08-29

作者

留言

撰寫回覆或留言