Red Hat Enterprise Linux 5 網卡配置

 網卡配置文件

在redhat enterprise linux系統中,每一個網絡介質都對應一個配置文件,超級用戶便可以通過這些配置文件來配置網卡。這些配置文件稱爲網卡配置文件(NIC Configure File).

網卡配置文件必須保存在/etc/sysconfig/network-scripts/中,而且其文件名必須符合以下的格式:

        ifcfg-NIC

其中的NIC爲網卡的識別名稱。以下是我的/etc/sysconfig/network-scripts/目錄保存的網卡配置文件。

 

你可以在網卡配置文件與/etc/sysconfig/network中定義gateway參數,如果兩個文件都設置該參數,則在網卡配置文件中的gateway參數值將覆蓋/etc/sysconfig/network中的gateway值。

啓用與停止網卡

ifup/ifdown

network服務

system-config-network

1、ifup與ifdown是red hat開發的shell script,提供給red hat enterprise linux用來管理網卡的小程序。你可以通過ifup與ifdown來啓動或停止red hata enterprise linux的網卡。如果要啓動網卡,請使用ifup;要停止某一個網卡,請使用ifdown

ifup與ifdown的語法如下:

ifup NIC

ifdown NIC

ifup與ifdown後面的NIC參數即是你要啓動或停止的網卡名稱。

2、network

第二種啓動與停止網卡的方法,是通過一個叫network的服務,這個服務負責初始化red hat enterprise linux的網絡環境。network服務在red hat enterprise linux系統中設計成獨立系統服務,因此你可以直接使用service命令來啓動或停止network服務。

在red hat enterprise linux中啓動network服務時,network服務會依序讀取保存於/etc/sysconfig/network-scripts/目錄文件下名爲ifcfg-NIC的文件,也就是所有的網卡配置文件。如果ifcfg-NIC中的onboot設置爲yes,則network服務就會調用ifup工具啓動這個網卡;當ifcfg-NIC中的onboot參數配置爲no的時候,network會跳過啓動這個網卡的工作。而當停止network服務時,network服務也會根據所有的網卡配置文件逐一通過ifdown停用這些網卡。

除此之外,network服務還會初始化比如路由表,默認網關等網絡配置。常規來說,network服務比單純使用ifup/ifdown工具可以產生更乾淨,正確的網絡配置,強烈建議你儘量使用network服務來重置red hat enterprise linux的網絡環境。

ifup/ifdown與network服務的比較

ifup/ifdown適合用來啓動或停止一個網卡,而network服務則適用來重建red hat enterprise linux網絡環境。例如,若你只是修改了一個網卡的IP地址,此時,就可以使用ifdown停止這個網卡後再使用ifup將其重新啓動;但如果你修改了默認網關,就得重新啓動network服務了。

另外,如果使用ifup/ifdown修改某一個網卡配置,其正確步驟如下:

1、停用網卡

2、修改NIC配置文件

3、再啓用網卡。

如果違反了上述步驟,很有可能造成該網卡仍會使用舊的設置值。此時,你就可以重新啓動network服務,讓network服務重新建置red hat enterprise linux的網絡環境了。

P.S.

用ifconfig指定的網卡信息,因爲其配置只存在於內存中,所以機器重啓後,其指定的信息將消失。所以,要想徹底改變網卡信息,還是要修改網卡配置信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章