怎么区别多块网卡

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

怎么区别多块网卡

#1

帖子 onlylove »

问题是这样的,今天突然想到的,服务器主板上有板载网卡,又外加了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");
}
头像
tommy007
帖子: 1352
注册时间: 2007-02-18 0:42

Re: 怎么区别多块网卡

#2

帖子 tommy007 »

拔一下线的事情
头像
monk
帖子: 19507
注册时间: 2010-01-28 10:45

Re: 怎么区别多块网卡

#3

帖子 monk »

ifconfig看看
网址不一样的

*********宁静致远*********
如果我说的有什么不对,请看签名第一行
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 怎么区别多块网卡

#4

帖子 cuihao »

mac?
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: 怎么区别多块网卡

#5

帖子 onlylove »

拔网线的话需要你在机器旁边,如果离机房比较远就不划算了,可以综合udev和lspci的信息大致判断下网卡,但是我在想有没有别的办法
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
AC3
帖子: 9
注册时间: 2007-05-08 3:32

Re: 怎么区别多块网卡

#6

帖子 AC3 »

网卡的逻辑名在/etc/udev/rules.d/70-persistent-net.rules
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 怎么区别多块网卡

#7

帖子 cuihao »

说了看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: ~まだ見ぬ誰かの笑顔のために~
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: 怎么区别多块网卡

#8

帖子 onlylove »

你们说的我都知道,我知道每个网卡的mac不一样啊,问题是我如何知道哪个物理网卡对应哪个网卡编号(ethx)啊,如果我加了两块一样的fc-hba卡,怎么区分啊……如果不小心配错地址,会让人很郁闷的
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 怎么区别多块网卡

#9

帖子 cuihao »

我给的代码还不明白么…… LZ你好好看看。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: 怎么区别多块网卡

#10

帖子 onlylove »

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");
}
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 怎么区别多块网卡

#11

帖子 cuihao »

诶,设置错误不就发现了么,反正是二选一,直接穷举就出结果了。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
回复