Linux操作系统中网卡设置常见问题

http://tech.ddvip.com   2007年07月25日    社区交流

内容摘要:这里是一些有关使用Linux进行以太网连接的常见问题。某些特定问题按照制造商进行分类。可能你想问的问题别人已经问过(而且被回答了!),所以即使没有在这里找到你的答案,还可能在诸如Dejanews之类的新闻档案中找到你所要的。

  LILO:linuxether=5,0x300,eth0ether=15,0x280,eth1 

  命令ether=可以接受的参数并不仅限于如上所示的IRQ+I/O+name。请参看传递以太网参数......以了解全部的句法、网卡特定参数和LILO使用技巧。 

  这些启动参数可以固定,这样就不用每次都必须重新敲一遍。参看LILO手册中有关LILO的配置选项“append”。 

  第二种方法(不建议使用)是编辑文件Space.c并用零替换I/O地址中的0xffe0入口。0xffe0入口是用来告诉内核不要检测该设备--把它替换为零就启动了对该设备的自动检测。 

  注意,如果想用Linux作为两个网络间的路由,你需要启动IP转发并重新编译内核。一般在一台老式的AT/286上运行“kbridge”一类的软件就相当不错了。 

  如果你是一边在网络冲浪,一边看本文档,最好去阅读Donald的WWW站点上的mini-howto。看一下多块以太网卡. 

  3这个以太东东不干活。为什么? 

  如上所述,命令ether=只对编译进了内核的驱动程序起作用。现在大多数的发行版本都用模块的方式使用驱动程序,所以很少再使用ether=命令了。(某些早期文档需要更新以反映这一变化。)如果你想使用模块化的以太网驱动程序的选项,必须修改/etc/conf.modules文件。 

  如果你是使用编译的驱动程序,而且已经把ether=加进了LILO配置文件,需要重新运行lilo使更新后的配置文件生效。 

  4NE1000/NE2000网卡(及其兼容卡)的问题 

  问题:在用v2.0.x启动时没有检测到PCINE2000兼容网卡。 

  原因:在v2.0.30之前的ne.c驱动程序只知道基于RealTek8029的兼容网卡的PCIID号。在此只后才出现了使用其它PCIID号的PCINE2000兼容网卡,所以驱动程序无法检测这些网卡。 

责编:豆豆技术应用

正在加载评论...