火烧眉毛了,各位救命啊,来看看啊,以太网mac地址

zk1282773095 2012-09-18 02:33:06
标题:android中如何修改以太网mac地址(我的mac地址我用cmd查了下显示是动态的mac)。

我的以太网设备名为eth0,在sys/class/net/目录下,当插上以太网卡后,这个目录会自动生成一个文件夹名为eth0,而在此目录下有个address.txt的文件里有mac地址,这个地址修改不了,即使修改了,重新打开后,又会恢复原来的mac地址。
问题1:我的以太网mac地址是动态生成的吗?(觉得应该是)
问题2:如果动态生成的话,那么怎么修改mac地址呢?
问题3:我的以太网驱动有些文件名和qf9700驱动名一样,好些都是qf9700,我的平板以太网驱动mac是不是qf9700呢?
...全文
470 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yong61 2012-11-16
  • 打赏
  • 举报
回复
mac地址应该可以改的!
有点清眸 2012-11-15
  • 打赏
  • 举报
回复
引用 6 楼 wallwind 的回复:
mac地址可以改么?你的身份证号码可以可以改么?
当然可以改的。
wintree 2012-11-13
  • 打赏
  • 举报
回复
mac地址可以改么?你的身份证号码可以可以改么?
zhenghn2010 2012-11-13
  • 打赏
  • 举报
回复
一般都是固化好了的 写在eeprom里面,看看是否有这个。 其他系统文件 估计跟设备文件类似,只是可以查看mac地址功能。 mac也是有分配的,不同厂家都有其区段。
falloutmx 2012-11-13
  • 打赏
  • 举报
回复
MAC地址当然可以改
nadleeh 2012-11-12
  • 打赏
  • 举报
回复
MAC(Medium/Media Access Control)地址,或称为 MAC位址、逻辑地址,用来定义网络设备的位置,由48比特长,12个的16进制数字组成,0到23位是厂商向IETF等机构申请用来标识厂商的代码,也称为“编制上唯一的标识符”(Organizationally Unique Identifier)。是识别LAN(局域网)结点的标志。地址的24到47位由厂商自行分派,是各个厂商制造的所有网卡的一个唯一编号。在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC位址。因此一个网卡会有一个全球唯一固定的MAC地址,但可对应多个IP地址。第48位是组播地址标志位。
nadleeh 2012-11-12
  • 打赏
  • 举报
回复
mac是厂商烧死到网卡里面的。。。
michaellancy 2012-11-09
  • 打赏
  • 举报
回复
你的问题解决了没有,我的和你一样也是动态的,现在想了几种办法: 1. 修改linux里面设置以太网mac地址的文件,然后再在sys_config.fex里面配置mac地址,这样可以达到要求,但是有个问题,就是每一个mac地址只对应一个固件,量产的话效率太低。 2. 还有一种办法是使用adb向flash里面写一串字符串,也就是我们说的mac地址,效率也不高。 请问你是怎么解决的,有没有更简单一点的办法?
zk1282773095 2012-09-20
  • 打赏
  • 举报
回复
权限我都已经获取了,没问题,address里面的mac地址是修改了,也会被系统改回来的,所以应该在其他地方有设置,

mac地址动态 是我用arp看到得

而且一插上网线和网口才会显示mac地址,并且在sys/class/net/目录下生成eht0目录里面有mac地址

zhengmeifu 2012-09-19
  • 打赏
  • 举报
回复
1、我觉得不太可能是动态生成的。应是要配置好的。
2、要修改address.txt文件里的mac地址,应该要有相应权限。
3、可以看一下qf9700驱动里有没动态获得mac地址。

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧