Linux下配置网卡可能算安装Linux时遇到的最多的、也是大家问的最多的问题。
根据我配置我的3C509TP0网卡的经验,以为按以下步骤通常能够解决问题。
(一)看看Linux启动时能不能检测到网卡。如果不能
1:看看是不是你的Kernel的设置没有支持它。如果没有,加上,从新编译Kernel,用新的核心启动看看能不能检测到网卡。(有关核心配置的问题可以看Kernel-HowTo)
2:如果核心已经支持了,但还找不到,可能要选和你的网卡可以兼容的网卡型号。这一步,我的经验不多,如果谁有经验,还望贡献出来。这里推荐买Linux支持的网卡(通常质量好)
3:如果你是多网卡,不能检测到第二块或以后的网卡,请看Enthernet,Bridge,Firewall等等和双网卡 有关的HowTO.
(二)如果核心检测到网卡,但却不能ping子网中的其他机器
1:看看能不能ping到自己,如果可以,通常是网卡的参数没有设置对。如果不能,可能是你没有定义lo (这种情况比较少见,或者说我孤陋寡闻了)
2:由于Linux对PCI/PNP的支持不完善,所以建议大家把网卡的PNP功能disable掉。如何disable,则需要网卡的驱动程序盘,而且不同的网卡有不同的方法。
3C509型号是可以用它的3c5x9cfg.exe在DOS下把PNPdisable的。如果谁是3C5x9型号的,且需要驱动盘的,Linux对每个型号的网卡有一个缺省的Irq和io_addr。具体情况可以看EthernetHOWTO.
你有时需要在BIOS把对应IRQ设置成ISA的,而不是PNP的。
3:其他型号的,本人没有试验,如果谁有经验,还望贡献给大家。
(三)Linux的关于网络的HOWTO是很有用的,大家应当先去看看HOWTO。
如果没有解决,再来问大家。
相对来说,声卡的安装就容易多了。
DL和你核心版本相同的OSS(OpenSoundSystem)
即可了。
是不是比网卡容易多了。呵呵。