RedHat Linux網絡配置文件詳解 軟件測試
目前在企業級服務器的Linux系統中,RHEL占有絕對的優勢,不管是曾經在互聯網公司還是在目前測試Virtualization都是用的RHEL,所以本文主要是針對RedHat的linux來寫的。前陣子有一次也被測試中的各種網絡配置給搞暈了,因為我們VT-D和SR-IOV基本上都用NIC來測試的。收集了點資料,結合實際經驗總結一下。
Redhat Linux的網絡配置,基本上是通過修改幾個配置文件來實現的,雖然也可以用ifconfig來設置IP,用route來配置默認網關,用hostname來配置主機名,但是重啟后會丟失。
Linux中網絡相關的主要的幾個配置文件為:
/ect/hosts配置主機名(域名)和IP地址的對應
/etc/sysconfig/network配置主機名和網關
/etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1則文件名為ifcfg-eth1,以此類推/etc/resolv.conf配置DNS客戶端(關于使用哪個DNS服務器的配置)
1./etc/sysconfig/network-scripts/ifcfg-
在RedHat中,系統網絡設備的配置文件保存在/etc/sysconfig/network-scripts目錄下,ifcfg-eth0包含第一塊網卡的配置信息,ifcfg-eth1包含第二塊網卡的配置信息。在啟動時,系統通過讀取這個配置文件決定某個網卡是否啟動和如何配置。
下面是/etc/sysconfig/network-scripts/ifcfg-eth0文件的示例:
DEVICE=eth0
IPADDR=192.168.0.2
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
NBOOT=yes
BOOTPROTO=none
GATEWAY=192.168.0.1
若希望手工修改網絡地址或增加新的網絡連接,可以通過修改對應的文件ifcfg-
DEVICE=
IPADDR=
表示賦給該網卡的IP地址 NETMASK=
BROADCAST=
表示廣播地址
文章來源于領測軟件測試網 http://www.kjueaiud.com/