怎么区别多块网卡
-
- 论坛版主
- 帖子: 5371
- 注册时间: 2007-01-14 16:23
怎么区别多块网卡
问题是这样的,今天突然想到的,服务器主板上有板载网卡,又外加了fc-hba光纤卡,芯片都是intel的,问题是,我如何在不清楚网卡型号(不知道哪个是光卡)的情况下区别开两个网卡,就是怎么知道ethx里面的x哪个是光卡的,通常是0-3,但是我如果刚接手服务器,在没有文档的情况下,怎么区别这每块网卡,因为写配置文件怕写错了
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
- monk
- 帖子: 19507
- 注册时间: 2010-01-28 10:45
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 怎么区别多块网卡
mac?
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
-
- 论坛版主
- 帖子: 5371
- 注册时间: 2007-01-14 16:23
Re: 怎么区别多块网卡
拔网线的话需要你在机器旁边,如果离机房比较远就不划算了,可以综合udev和lspci的信息大致判断下网卡,但是我在想有没有别的办法
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 怎么区别多块网卡
说了看mac嘛,这玩意儿是每个网卡都不一样的:
代码: 全选
cat /sys/class/net/eth0/address
cat /sys/class/net/eth1/address
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
-
- 论坛版主
- 帖子: 5371
- 注册时间: 2007-01-14 16:23
Re: 怎么区别多块网卡
你们说的我都知道,我知道每个网卡的mac不一样啊,问题是我如何知道哪个物理网卡对应哪个网卡编号(ethx)啊,如果我加了两块一样的fc-hba卡,怎么区分啊……如果不小心配错地址,会让人很郁闷的
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 怎么区别多块网卡
我给的代码还不明白么…… LZ你好好看看。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
-
- 论坛版主
- 帖子: 5371
- 注册时间: 2007-01-14 16:23
Re: 怎么区别多块网卡
ifconfig ethx也看得到mac,我的问题是网卡编号和物理网卡的对应关系,和mac没有多大关系,如果说我有两个不一样芯片的网卡,比方说一个intelpro100一个rtl8139,那我可以知道看下网卡的信息,知道哪个对应哪个,但是如果我有两个8139的时候,我怎么知道eth0是哪个8139?
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 怎么区别多块网卡
诶,设置错误不就发现了么,反正是二选一,直接穷举就出结果了。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~