供參考學習。
RedHat 9.0的網卡配置文件可以位於以下三個位置。
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/networking/devices/ifcfg-eth0
/etc/sysconfig/networking/profiles/default/ifcfg-eth0
默認情況下只存在位於/etc/sysconfig/network-scripts/當中的配置文件,其他兩個位置並沒有配置文件。在使用/etc/init.d/network命令啟動網卡時直接讀取的也是這個目錄中的配置文件。因此一般情況下只需要對該文件進行修改便可以改動網卡的相關參數。
另外位於/etc/sysconfig/networking/profiles/default目錄中的配置文件比較有意思,這個配置文件單獨並不能起作用,只有當/etc/sysconfig/network-scripts/目錄中有配置文件時~/default目錄中的文件才會起作用。
目前看來/etc/sysconfig/network-scripts/目錄中必須得有ifcfg-eth0這個配置文件,否則運行/etc/init.d/network命令時無法啟動網卡.
另外如果/etc/sysconfig/networking/profiles/default目錄中有配置文件,那麼network-scripts目錄中的配置文件將成為擺設,運行/etc/init.d/network命令時將從default目錄的配置文件中讀取參數而不是從network-scripts目錄的配置文件中讀取參數。
對於RedHat AS4來說不存在上述問題,只是位於/etc/sysconfig/network-scripts/目錄中的配置文件才會起作用。