论坛风格切换切换到宽版
  • 1412阅读
  • 9回复

[问题求助]不使用ifconfig如何获取网卡的mac地址? [复制链接]

上一主题 下一主题
离线fff000.
 
发帖
2145
C币
-60561
威望
396
贡献值
1
银元
-1
铜钱
4779
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
redhat linu.x advanced serv.er 4.0,启动时提示:
bring up interface eth0: Device eth0 has d.if.ferent mac address than expected, ign.oring.虚拟主机
网卡启动失败

运行ifconfi.g后只能看到lo的配置.电影

查了很多资料说.要修改ifcfg-eth0中的MAC配置, 问题是在ifconfig没有办.法使用的情况下如何获取网卡的mac地址?.

谢谢!

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线yulingli.
发帖
1912
C币
-235952
威望
344
贡献值
2
银元
-2
铜钱
4187
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13


QUOTE:原帖由 lovelypp 于 2008-4-18 15:21 发表
redhat linux advanced server 4.0,启动时提示:
bring up interface eth0: Device eth0 has different mac address than expected, ignoring.
网卡启动失败

运行ifconfig后只能看到lo的配置.

查了很多资 ...

iproute2也可以……
或者自己用ioctl() API去内核取也可以

离线彩网.
发帖
2020
C币
-60724
威望
384
贡献值
1
银元
0
铜钱
4680
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
1、删掉里面的那个HWADDR配置。
2、通过看/etc/sysconfig/hwconf 文件。

离线fff000.
发帖
2145
C币
-60561
威望
396
贡献值
1
银元
-1
铜钱
4779
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
ifconfig -a也看不到么?

离线伊泽浩.
发帖
2034
C币
-505373
威望
375
贡献值
2
银元
-3
铜钱
4523
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
ethtool or mii-tool?

离线hahasky.
发帖
2098
C币
-152332
威望
389
贡献值
1
银元
-2
铜钱
4637
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
>>用ioctl() API去内核取
如何取?能否详细一点?

离线风语.
发帖
2116
C币
-139044
威望
379
贡献值
1
银元
-2
铜钱
4703
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
>>>ifconfig -a也看不到么?
是的.ifconfig看不到.在驱动加载之前,想用ifconfig看网卡的配置是不可以的.

离线skyj2005.
发帖
1850
C币
-61380
威望
285
贡献值
1
银元
-1
铜钱
3985
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
各位请注意,我的问题是:在加载网卡驱动之前,如何查看mac地址.目前我装的是RAS4.0,ifconfig时治显示有lo,没有eth0和eth1

google了一下,看到有用lspci看网卡的mac地址的,不知道具体方法,哪位有试过的吗?

离线klxqlqw.
发帖
2074
C币
-262870
威望
355
贡献值
2
银元
-3
铜钱
4474
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
直接通过 PCI 总线读取硬件 EEPROM 里的数据(MAC 地址),这本身就是网卡驱动的工作之一
如果你不想用网卡驱动就读取,那么就要自己写一个驱动,完成其中的这个工作
每个网卡的芯片都是不一样的,控制方式也不同,你的工作量可不小……

离线笨笨猪.
发帖
2239
C币
-234812
威望
406
贡献值
1
银元
-2
铜钱
5086
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
贴出你的/etc/sysconfig/hwconf文件
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个