Red Hat Enterprise Linux 5 网卡配置

网卡配置文件

在RedHat enterprise linux系统中,每一个网络介质都对应一个配置文件,超级用户便可以通过这些配置文件来配置网卡。这些配置文件称为网卡配置文件(NIC Configure File).

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

        ifcfg-NIC

其中的NIC为网卡的识别名称。以下是我的/etc/sysconfig/network-scripts/目录保存的网卡配置文件。

Red Hat Enterprise Linux 5 网卡配置

你可以在网卡配置文件与/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指定的网卡信息,因为其配置只存在于内存中,所以机器重启后,其指定的信息将消失。所以,要想彻底改变网卡信息,还是要修改网卡配置信息。

相关推荐