在Linux下安装LENOVO 10/100自适应网卡LN

由于工作的需要,一直在使用Turbolinux操作系统。从事中石化加油卡系统的运维工作。在早期对工控机选型的时候,由于没有考虑到网络的发展方向,工控机上都城没有安装网卡,现在随着数据量的增大,传统的使用PSTN(电话网络)进行数据传输已经不再适合,加装网卡就成为了解决该问题的最佳手段。

接安装手册的要求,加装网卡后要识别就需要重装系统才能使得网卡能够正常工作,后来,在我的实践中发现其实不用重装系统也可以使网卡能够正常工作。省事方便,提高了运维工作效率。

以LENOVO 10/100自适应网卡 LN-530TX 为例。

首先将网卡插时PCI插槽中, 进系统。

[root@localhost /root]# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (AGP disabled) (rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 01)
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
00:08.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+]
00:0a.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 20)


要检测到以太网硬件,这说明系统已经认出了该PCI设备,但现在还没有驱动, 不能够使用, 这时我们就要根据该网卡芯片的型号来找到它相应的驱动,2.4.19内核的网卡驱动默认存放在以下位置:

/lib/modules/2.4.19-1/kernel/drivers/net

[root@localhost net]# ls
3c501.o acenic.o de600.o eepro100.o hp.o ni52.o rcpci.o starfire.o wan/
3c503.o aironet4500_card.o de620.o eexpress.o hp100.o ni65.o rrunner.o strip.o wavelan.o
3c505.o aironet4500_core.o defxx.o epic100.o irda/ ns83820.o sb1000.o sundance.o wd.o
3c507.o aironet4500_proc.o depca.o eql.o lance.o pcmcia/ shaper.o sungem.o winbond-840.o
3c509.o arlan-proc.o dgrs.o es3210.o lne390.o pcnet32.o sis900.o sunhme.o wireless/
3c515.o arlan.o dl2k.o eth16i.o lp486e.o plip.o sk98lin/ tc35815.o yellowfin.o
3c59x.o at1700.o dmfe.o ethertap.o mii.o ppp_async.o skfp/ tg3.o
8139cp.o atp.o dummy.o ewrk3.o natsemi.o ppp_deflate.o slhc.o tlan.o
8139too.o bonding.o e100/ fc/ ne.o ppp_generic.o slip.o tokenring/
82596.o bsd_comp.o e1000/ fealnx.o ne2k-pci.o ppp_synctty.o smc-ultra.o tulip/
8390.o cs89x0.o e2100.o hamachi.o ne3210.o pppoe.o smc-ultra32.o tun.o
ac3200.o de4x5.o eepro.o hp-plus.o ni5010.o pppox.o smc9194.o via-rhine.o


看一下,这里已有了很多的网卡驱动了,若有该网卡我驱动我们就可以只需在加载驱动文件中添加该网卡的驱动就可以了,若没有的话我们就还得去找相应的驱动。以此网卡为例,就不用再去找驱动了,因为该驱动已经集成了此内核中了,下一步,我们将此网卡驱动添加到启动文件中。

在 /etc/modules.conf 中追加一条记录:

alias etho tulip

然后, netcfg , 添加一块以太网, 并激活,最后, setup 中设置网卡的配置信息。 如网卡IP、掩码、网关等。而后保存重启就可以了。

完了, 再也不用为了加一块网卡就重装系统了。

[root@localhost /root]# ping
PING g.cn (203.208.39.99) from 192.168.1.115 : 56(84) bytes of data.
64 bytes from 203.208.39.99: icmp_seq=0 ttl=234 time=16.687 msec
64 bytes from 203.208.39.99: icmp_seq=1 ttl=234 time=15.499 msec
64 bytes from 203.208.39.99: icmp_seq=2 ttl=234 time=14.948 msec
64 bytes from 203.208.39.99: icmp_seq=4 ttl=234 time=16.448 msec
64 bytes from 203.208.39.99: icmp_seq=5 ttl=234 time=15.425 msec
64 bytes from 203.208.39.99: icmp_seq=6 ttl=234 time=15.276 msec

--- g.cn ping statistics ---
7 packets transmitted, 6 packets received, 14% packet loss
round-trip min/avg/max/mdev = 14.948/15.713/16.687/0.652 ms

完事,OK。

最后测试一下。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxxsg.html