当前位置:  技术问答>linux和unix

怎么样安装NE2000的网卡?

    来源: 互联网  发布时间:2014-12-10

    本文导语:  怎么样安装NE2000的网卡? | 在 REDHEAD 7.1:      重编一下内核,把其中跟你网卡有关的选项  “m”      不行的话,把错误信息记下,如果是i/o  或 irq 有问题的话       那就没办...

怎么样安装NE2000的网卡?

|
在 REDHEAD 7.1:

     重编一下内核,把其中跟你网卡有关的选项  “m”
     不行的话,把错误信息记下,如果是i/o  或 irq 有问题的话
      那就没办法了。只好,在dos下用ne2000自带的工具修改成 pnp device  && i/o address && irq number!!

     再有什么问题,请随时铁上来,或看 howto  :-)

|
方法1、到源代码中进行选择,将ne2000的模块编译进内核,然后在lilo.conf中加入:
append="ether=irq,io,eth0"
其中irq和io可以从windows中进行查看;

方法2、执行如下步骤:
insmod 8309
insmod ne io=???
进行测试,其中io可以从windows中进行查看,如果上面的测试成功了的话,在/etc/conf.modules中加上:
alias eth0 8390
alias eth0 ne
options eth0 io=???
然后重新启动即可。

|
up

|
第一步--不要再问"Linux下能够装XXX卡么?"这样的问题,Linux是个
开放的系统,借助于网络上无数的高手,几乎所有的硬件都能找到支持.

首先需要指出,Linux下对网卡的支持往往是只对芯片的,所以对
某些不是很著名的网卡,往往需要知道它的芯片型号以配置Linux.
比如我的Accton 网卡,就不存在Linux的driver,但是因为它是NE2000
兼容,所以把它当NE2000就可以在Linux下用了.所以当你有一块
网卡不能用,在找Linux的driver之前一定搞清楚这个网卡用
的什么芯片,跟谁兼容,比如3c509,ne2000,etherexpress等等.
这样的型号一般都在网卡上最大的一快芯片上印着,抄下来就是了.

最普遍使用也许是最好配的网卡也许就是Ne2000兼容卡了,我用它
来作例子.注意实际上很多廉价卡都是NE2000兼容的.

对于NE2000卡,先要作的一件事情,是将网卡设定为Jumpless模式.
很多现在的网卡缺省都是PnP模式,这在95下的确能减少很多麻烦,
但是Linux不支持,所以Linux下必须是Jumpless模式.一般所有
网卡都有带的驱动盘和DOS下可执行的一个设定程序,用该
程序将网卡设为Jumpless.当然如果是老卡,本来就不是PnP,不用
管这个.注意,这里主要是ISA的NE2000,关于PCI的NE2000,需要
另外设置.

下来就是得弄清楚网卡的IO地址和IRQ.这是两个非常重要的网卡
驱动参数.这个最简单就是还用那个网卡的设定程序,设定完
Jumpless之后肯定有地方可以软设定IO和IRQ.老一些的卡得跳
线,道理一样.另外一个方法是如果网卡能在95或NT下工作,去
95下的control panel里看这个卡的properities,查IO和IRQ.
 

OK,到现在,你知道了你的卡是NE2000兼容,知道了它是在Jumpless
模式下,知道了IO地址和IRQ,就可以安装了.

Linux系统与95这些系统不同的一点是它是运行在"内核"上的,
所谓内核,就是把系统最核心的部分孤立出来编程,将各种
驱动程序,内存控制等部分编在一起.于95不同,Linux得内核是
公开的,经常更新的,这样不需要更新整个系统,用户只需要
把最新的内核原程序download下来编译,就可以得到一个
支持更多硬件,更多文件系统,更安全的系统了.所以需要指出,
Linux的Driver很少有象95下那样是"安装"的.Linux下的driver
大多数都是以C程序形式发布,或者在内核里,或者需要用户
自己修改内核代码.总之要让Driver运行,得重新配置编译内核.
如何操作Linux内核是学习Linux中非常重要的一节.Linux的新手
最好在这里多下点功夫搞清楚.有关核心的问题建议看Linux How To
文档中的kernel How to.
注:其实也不一定要去编译内核,把驱动程序编译成模块,动态加载也可以.
   不象瘟都死这种破东东,干个什么事情都要重新启动.

Anyway, Linux已经装好了,那么用的是什么内核呢?一般缺省的Linux
内核是从安装盘上来的.那个内核一般包括大多数硬件的驱动
程序,比如Ne2000卡.所以未一定要重新编译内核,也许现有的内核
就可以驱动.所以下一步就是把网卡插入计算机,看看Linux能否
发现它.这可以从Linux的启动画面中看出来,如果你发现如下的一行:
eth0:NE2000 card found at 0x300 using IRQ 05
那就说明Linux发现了NE2000卡,在IO 300, IRQ 05的地方.

如果Linux没有发现你的网卡,但是你确认你网卡得型号和参数,
比如我的网卡是NE2000兼容,IO 0x300, IRQ 05.那么可以修改
Linux启动文件专门搜索这个设备.这个文件在/etc/rc.d/rc.modules里
对于NE2000,是这样的:
#/sbin/modprobe ne io=0x300 # NE2000 at 0x300
将最前面的#号去掉,再启动机器试试.

另外该文件里还可以发现对其它系列网卡比如3C系列的autoprobe.

OK,到现在启动屏幕上也没有出现
eth0:NE2000 card found at 0x300 using IRQ 05
这样的好消息,那么你就得编译内核了.

编译内核之前一定要搞清楚的是网卡的芯片号.比如我有一块SMC的网卡,
但是我是无法在Linux的内核配置菜单里找到SMC这样的字样的,Linux
不是win95,有那么长一串厂商牌号等.我在这个SMC的卡上找到了
digital 21140-AE的字眼,于是我知道这个卡用的是DEC 21140-AE芯片,
于是按照这个寻找,就找到了驱动.

知道了芯片类型,或者兼容类型(比如ne2000)就可以开始编译内核了.
具体的针对不同系统的内核编译推荐先看看有关内核编译的文章,这里
不多作介绍.

进入/usr/src/linux
运行make menuconfig进入菜单配置内核.找到Network Device Support.
选则EtherNet,再选则相应的芯片号.如果是ISA系线的NE2000,就选则
other ISA cards,选则NE2000/NE1000 ISA support.如果是PCI的网卡,就
选则PCI ethernet adapters.注意,PCI卡未必都能这样驱动,很多都不
行,得另外找driver.比如Intel PCI EtherExpress Pro 100等.

有关其它选项希望能多自己摸索.多看看help和how-to.

配置完内核后,运行make dep;make;make zlilo就可以了.如果内核选项过
多会出现过大的情况而无法安装.那么需要把一些不必要的驱动去掉或编译成模块.
 

一般这样之后再启动就可以发现网卡了.驱动了网卡,下一步就是设定
TCP/IP这些东西.这就不是这里的内容了.
 

我的经验,Linux下NE2000兼容卡都比较好设.3c系列的卡也都有支持.
至于其它卡比如我的DEC 21140就麻烦很多.另外有些卡即使用某种芯片
也未必就能用这个芯片的驱动,这种情况就是有驱动程序也不能用,就需要
上网查了.

|
呵呵,这是我以前装网卡的时候收集的资料。
希望对你有所帮助

|
RTL8139的网卡属于NE2000兼容网卡吗?

|
什么也不用改,redhat7.1已把ne2000做成模块
开机后
#cd  ..../drivers/net/
一大堆模块的目录,路径我忘了
#insmod 8390.o(我在modules.dep 里发现的,可能ne.o依赖它)
#insmod ne.o
eth0:NE2000 card found at 0x240 using IRQ 05
我用这种方法装上了ne2000 和 realtek8029(#insmod ne2K-pci.o)双网卡
但用modprobe不行,显示的错误信息和开机时一样,我也不明白,但网卡确实能用

|
#cd /lib/modules/2.4.2-2/kernel/drivers/net
#insmod 8390.o
#insmod ne.o
eth0:NE2000 card found at 0x240 using IRQ 05
#cat /proc/interrupt
会发现eth0已占用了IRQ5
#cat /proc/ioports
会发现eth0已占用了io端口0x240-0x25f

    
 
 

您可能感兴趣的文章:

  • 最新CentOS 7中文正式版64位下载、安装及CentOS网卡IP配置(ifconfig)(图文)
  • 我在安装netware 操作系统时, 在选择网卡型号时, 找不到我的网卡的型号, 请问怎样办?
  • Red hat 9.0 无法识别USB移动硬盘, 无法识别网卡和无线网卡,请问如何安装驱动?
  • 安装FREEBSD的话~~~~机器必须一定要安装网卡吗??
  • sco unix安装问题?8139网卡能安装上吗??
  • debian网卡安装问题
  • 超级菜的问题,不知道网卡在那里安装。
  • unix下的网卡安装问题
  • ********菜鸟问题,LINUX安装时没有检测到网卡*********
  • 急急,如何在SCO 5.0.5下安装网卡?
  • 谁会在DOS下面安装网卡驱动程序?
  • 如何RedHat 6.2下安装网卡?
  • 各位老大,在redhat9下如何安装dlink 530tx网卡?
  • 安装debian,提示探测不到网卡
  • 单机无网卡,在 Virtual PC 下面安装 linux 问题
  • unixware 7.1.3 安装 VM中的网卡的问题
  • SunOS 5.10 网卡驱动安装问题???
  • 一个linux安装----关于网卡识别的问题
  • 急急急!!DOS下的网卡安装问题
  • redhat9下的realtek 8139 网卡安装,100分
  • [新手问题]关于网卡安装
  • 如何让Win98, Win2000,Sco Unix 5.0.6共享一个HDD?已经先安装98和2000,再安装Unix如何不破坏原来的系统?
  • 我已经安装了windows 2000,现在想安装Linux,我该怎么做???(我要保留原来的2000)
  • 我系统安装了win2000,win98,linux,现在登录时只能进入win98和linux,无法进入win2000
  • 我安装了WIN2000和LINUX 开机后只能进入WIN2000怎么办?
  • 安装WIN2000和LINUX双系统时出现了,WIN2000速度慢的问题如何解决?
  • 安装了LUNIX后,想安装win2000,怎么安装?
  • 我安装了linux,现在怎样安装win2000?在一个硬盘上。谢谢,很急!!!
  • 在已经安装了windows2000server的机器上安装红旗linux时,如何配置引导记录安装位置?急
  • win2000下用vmware安装linux,都第n遍了,还是不对,不是和普通的安装一样么?
  • 在win2000下将安装linux系统的分区格式化,win2000无法启动了.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker支持的安装方式
  • linux安装nagios,安装nrpe时候,先安装了openssl再从安装nrpe出错。
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 我已经用源代码方式安装了apache,如何让它支持php和mysql(php没有安装,mysql安装的是rpm包),要不要重新安装apache?如何删除已有的ap
  • CentOS下PHP安装完成后继续安装GD扩展库
  • 请教IBM服务器安装AIX的安装资料(教程或者资料,最好有安装步骤)
  • win7, win8安装docker需要了解的概念
  • 为什么安装redhat 7.1的时候没有让我配置lilo的安装而是系统默认的给我安装了--那位哥们安装过redhat7.1还望赐教
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 我安装的是Red Flag版本的linux,汉字输入法还没有安装,请问怎么安装?
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 关于X库安装问题:我怎么查看我已经安装了哪些X库,并且哪些知道安装的版本号?
  • win7,win8安装Docker具体过程
  • android自动安装apk代码实例(不使用apk安装器安装)
  • php安装完成后如何添加mysql扩展
  • ubuntu 安装失败后,xp也无法进入;连xp安装盘也无法安装
  • 红帽RHEL下安装docker依赖性检查
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • ubuntu10.04下安装openvz,openvz下安装ubuntu10.04,然后安装ipvsadm问题
  • MemCached介绍及最新稳定版memcached-1.4.20.tar.gz下载和安装
  • 安装debian,提示探测不到网卡 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3