Linux系统启动时自动加载网卡

王朝system·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

作者:刘纪恩

“我装的Red Hat 7.2,系统启动时没有加载网卡,每次都要用ifconfig才能启动eth0,请问如何更改配置文件才能使系统启动时自动加载网卡?”, 这个问题是笔者从一个Linux论坛摘下来的,笔者发现很多Linux初学者都遇到过这个问题。其实笔者个人认为这是Red Hat的一个bug,当你装好一个网卡模块后,无论你用netconf、netcfg、linuxconf还是ifconfig设置好网卡,系统引导时都无法自动加载网卡,直到Red Hat 7.2也没有解决好这个问题。那么到底应如何修改配置文件才能使系统启动时自动加载网卡呢?这个配置文件就是ifcfg-eth0文件,这个文件在/etc/sysconfig/network-scripts目录下。系统启动时通过读这个配置文件来自动加载网卡。在此先给读者解释一下这个文件的含义:

DEVICE=name 这里name是物理设

备的名字

IPADDR=addr 这里addr是IP地址

NETMASK=addr 这里addr是网络掩码

NETWORK=addr 这里addr是网络地址

BROADCAST=addr 这里addr是广播地址

ONBOOT=answer 系统启动时是否被激

活,它很关键

DEFROUTE=answer 是否将该接口设为默

认路由

BOOTPROTO=proto 这里的proto是启动时采用的协议,分别有三个选项:none――启动时不采用任何协议; bootp――无盘启动时采用的协议; dhcp――动态分配IP地址采用的协议。

现在笔者给读者列出一个具体的例子:

DEVICE=eth0(第二个网卡可设为eth1)

IPADDR=192.168.0.1

NETMASK=255.255.255.0

NETWORK=192.168.0.0

BROADCAST=192.168.0.255

ONBOOT=yes

BOOTPROTO=none

DEFROUTE=yes

正确配置这个文件后相信系统启动时就能自动加载网卡了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航