当前位置: 技术问答>linux和unix
高手来,网卡真实地址
来源: 互联网 发布时间:2016-02-24
本文导语: 比如说,我机子mac地址为aa:aa:aa:aa:aa:aa 通过ifconfig eht0 hw ether bb:bb:bb:bb:bb:bb可更改mac地址 我现在想要知道网卡的真实mac地址 也就是aa 请高手指点 | 呵呵,,可是可以,不过要看情况!~ 这...
比如说,我机子mac地址为aa:aa:aa:aa:aa:aa
通过ifconfig eht0 hw ether bb:bb:bb:bb:bb:bb可更改mac地址
我现在想要知道网卡的真实mac地址 也就是aa
请高手指点
通过ifconfig eht0 hw ether bb:bb:bb:bb:bb:bb可更改mac地址
我现在想要知道网卡的真实mac地址 也就是aa
请高手指点
|
呵呵,,可是可以,不过要看情况!~ 这要看驱动提供有没有相关接口(ioctl)。理论上是可以得到的! 一般网卡的mac是放到网卡上的一片存储区中,也可以理解成是一个寄存器。他一般是要通过专门的接口mii来进行操作的。所以只要你在网卡驱动里面有相关代码对该寄存器进行读操作,并且提供了你ioctl调用接口,原则上你可以实现。不过一般好像没有实现这个接口。
|
#cat /sys/class/net/eth0/address
看看了
看看了
|
socket就有这种功能。