现实的情况是这样的~(Linux的系统。具体点就是CentOS4或CentOS5)
有1台服务器。此服务器主板上集成了2个intel网口。(从服务器后面看,左边的为A,右边的为B)
另外,这个服务器又另外加了1块外接的pci网卡,此网卡上有2个网口。(从服务器后面看,左边的为C,右边的为D)
我如何能判断出,系统里的eth0、eth1、eht2、eth3分别对于哪个网口??
PS1:如果外接的网卡是也是intel的,可以判断出来么??
PS2:如果服务器是dell 1950或2950的服务器,可以判断出来么??
PS3:如何是HP的服务器,可以判断出来么??
出个关于网口的问题,考考各位~~
-
- 帖子: 18
- 注册时间: 2007-07-02 21:46
-
- 帖子: 18
- 注册时间: 2007-07-02 21:46
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
否定无效,使用 lshw 就能知道每个eth对应的MAC:MSMALLJI 写了: (服务器的各个网口对应mac应该知道吧)
否了~~
网口对应的MAC地址不知道......
即~好比你是从火星ssh上来的,你就没法知道各个网口对于的mac地址....
*-network
description: Ethernet interface
product: RTL-8110SC/8169SC Gigabit Ethernet
vendor: Realtek Semiconductor Co., Ltd.
physical id: 9
bus info: pci@0000:01:09.0
logical name: eth0
version: 10
serial: 00:e0:4d:30:d4:e4
size: 100MB/s
capacity: 1GB/s
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd auton
egotiation
上面已经指出了 eth0 的mac 是00:e0:4d:30:d4:e4,还指出了总线地址在pci@0000:01:09.0——集成网卡也是PCI的,不过总线地址跟你插的网卡总线地址不同。从总线地址可以判断出是哪个端口。——如果还判断不出左右,用我上面帖子插网线的方法就可以测试。
-
- 帖子: 18
- 注册时间: 2007-07-02 21:46
[quote="poet"][quote="MSMALLJI"]
(服务器的各个网口对应mac应该知道吧)
否了~~
网口对应的MAC地址不知道......
即~好比你是从火星ssh上来的,你就没法知道各个网口对于的mac地址....[/quote]
否定无效,使用 lshw 就能知道每个eth对应的MAC:
*-network
description: Ethernet interface
product: RTL-8110SC/8169SC Gigabit Ethernet
vendor: Realtek Semiconductor Co., Ltd.
physical id: 9
bus info: pci@0000:01:09.0
logical name: eth0
version: 10
serial: 00:e0:4d:30:d4:e4
size: 100MB/s
capacity: 1GB/s
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd auton
egotiation
上面已经指出了 eth0 的mac 是00:e0:4d:30:d4:e4,还指出了总线地址在pci@0000:01:09.0——集成网卡也是PCI的,不过总线地址跟你插的网卡总线地址不同。从总线地址可以判断出是哪个端口。——如果还判断不出左右,用我上面帖子插网线的方法就可以测试。[/quote]
从总线地址可以判断出是哪个端口。
这点很重要,pci@0000:01:09.0,
问题1:如果我换了一块网卡,这个PCI总线地址会不会变啊??
问题2:如果不变的话,那就是最佳的答案了。但是,不同的机器,这个总线地址会不会变??
PS:插网线基本就不用考虑了。我的意思是,你根本碰不到这台服务器(我能碰到^0^)。如果你摸不到这台服务器,那么,也就无从谈起插网线的事情了。
(服务器的各个网口对应mac应该知道吧)
否了~~
网口对应的MAC地址不知道......
即~好比你是从火星ssh上来的,你就没法知道各个网口对于的mac地址....[/quote]
否定无效,使用 lshw 就能知道每个eth对应的MAC:
*-network
description: Ethernet interface
product: RTL-8110SC/8169SC Gigabit Ethernet
vendor: Realtek Semiconductor Co., Ltd.
physical id: 9
bus info: pci@0000:01:09.0
logical name: eth0
version: 10
serial: 00:e0:4d:30:d4:e4
size: 100MB/s
capacity: 1GB/s
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd auton
egotiation
上面已经指出了 eth0 的mac 是00:e0:4d:30:d4:e4,还指出了总线地址在pci@0000:01:09.0——集成网卡也是PCI的,不过总线地址跟你插的网卡总线地址不同。从总线地址可以判断出是哪个端口。——如果还判断不出左右,用我上面帖子插网线的方法就可以测试。[/quote]
从总线地址可以判断出是哪个端口。
这点很重要,pci@0000:01:09.0,
问题1:如果我换了一块网卡,这个PCI总线地址会不会变啊??
问题2:如果不变的话,那就是最佳的答案了。但是,不同的机器,这个总线地址会不会变??
PS:插网线基本就不用考虑了。我的意思是,你根本碰不到这台服务器(我能碰到^0^)。如果你摸不到这台服务器,那么,也就无从谈起插网线的事情了。