当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux系统启动时自动加载网卡

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

Unix/Linux 中的 Linux系统启动时自动加载网卡


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 105 ::
收藏到网摘: n/a


  作者:刘纪恩
  
  “我装的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
  
  正确配置这个文件后相信系统启动时就能自动加载网卡了。