LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1418|回复: 10

关于双网卡,如何分辩出网卡的型号?

[复制链接]
发表于 2003-7-28 20:05:18 | 显示全部楼层 |阅读模式
两张相同的网卡,比如RTL8139这样的PCI卡,怎样将8139(1)确定为eth0、8139(2)确定为eth1?
发表于 2003-7-29 18:16:30 | 显示全部楼层
vi /etc/modules.conf

alias eth0 8139too
alias eth1 8139too


靠,你两个都是8139,换什么啊?
 楼主| 发表于 2003-7-29 23:54:18 | 显示全部楼层
这位老兄大约是没有理解我的意思。
想必大家都知道,在BSD系统里面,可以通过指定网络设备所处的插槽位置来唯一确定一块网卡。比如说我有两块8029,分别插在PCI 1和PCI 2,那么它们的名称就分别为ne1、ne2,这样,我就可以很方便的确定:ne1连接外网、ne2连接内网。
Linux中,对于ISA接口的网卡,进行类似的制定也很容易,依据就是手工指定的IRQ和I/O。
我想问的是,在Linux下面,对于两块相同的pnp网卡,该依据什么来区分?
发表于 2003-7-30 08:35:57 | 显示全部楼层
这样的啊

你可以通过dmesg或者lspci看看两个网卡在主板上的资源的分配,比如irq之类的,然后结合你丰富的硬件知识,搞定eth0和eth1到底是那块并不困难吧!


还有linux默认的和bsd是一样的pci1就是eth0,pci2就是eth1的

我现在的bsd就是这样的!
 楼主| 发表于 2003-7-30 13:49:10 | 显示全部楼层
“还有linux默认的和bsd是一样的pci1就是eth0,pci2就是eth1的


——确实是这样的。我昨天作了实验,故意把位于后面的网卡指定为eth0,前面的指定为eth1(网卡的型号不一样)。结果系统的网络部分根本动不起来,只有可怜的loopback,呵呵。
看来确实是依据pnp设备所处的插槽来决定它的设备名的。
发表于 2003-7-30 13:53:28 | 显示全部楼层
晕,不同型号的网卡是可以自己指定的啊,我试过的这个,没问题

相同的就没办法了
发表于 2003-7-30 19:50:53 | 显示全部楼层
相同型号的几个pnp网卡也可以用的,设置如下:

!)设置/etc/modules.conf文件中相应的网卡驱动模块,以8139网卡在redhat9.0为例

alias eth0 8139too
alias eth1 8139too
alias eth3 8139too
options -o eth0 8139too-1
options -o eth2 8139too-2
options -o eth3 8139too-3

注: 选项-o用来给每个模块实例一个唯一的名字,因为不能用同一个名字载入两个模块。

!!)参考/etc/sysconfig/network-scripts/ifcfg-eth0配置/etc/sysconfig/network-scripts/ifcfg-eth1,  /etc/sysconfig/network-scripts/ifcfg-eth2
发表于 2003-7-30 20:35:57 | 显示全部楼层
最初由 seablue 发表
相同型号的几个pnp网卡也可以用的,设置如下:

!)设置/etc/modules.conf文件中相应的网卡驱动模块,以8139网卡在redhat9.0为例

alias eth0 8139too
alias eth1 8139too
alias eth3 8139too
options -o eth0 8139too-1
options -o eth2 8139too-2
options -o eth3 8139too-3

注: 选项-o用来给每个模块实例一个唯一的名字,因为不能用同一个名字载入两个模块。

!!)参考/etc/sysconfig/network-scripts/ifcfg-eth0配置/etc/sysconfig/network-scripts/ifcfg-eth1,  /etc/sysconfig/network-scripts/ifcfg-eth2



可是你并不知道ethx到底是哪块8139啊?
发表于 2003-7-30 20:43:06 | 显示全部楼层
!)dmesg-->irg,io-->find out your pci lot
!!)ping ip of ethx, look at led ot nic
sorry, i use a none chinese system now.
发表于 2003-7-30 22:10:05 | 显示全部楼层
最初由 seablue 发表
!)dmesg-->irg,io-->find out your pci lot
!!)ping ip of ethx, look at led ot nic
sorry, i use a none chinese system now.



i got it , thx
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表