标题:android中如何修改以太网mac地址(我的mac地址我用cmd查了下显示是动态的mac)。
我的以太网设备名为eth0,在sys/class/net/目录下,当插上以太网卡后,这个目录会自动生成一个文件夹名为eth0,而在此目录下有个address.txt的文件里有mac地址,这个地址修改不了,即使修改了,重新打开后,又会恢复原来的mac地址。
问题1:我的以太网mac地址是动态生成的吗?(觉得应该是)
问题2:如果动态生成的话,那么怎么修改mac地址呢?
问题3:我的以太网驱动有些文件名和qf9700驱动名一样,好些都是qf9700,我的平板以太网驱动mac是不是qf9700呢?
------解决方案--------------------------------------------------------
你的问题解决了没有,我的和你一样也是动态的,现在想了几种办法:
1. 修改linux里面设置以太网mac地址的文件,然后再在sys_config.fex里面配置mac地址,这样可以达到要求,但是有个问题,就是每一个mac地址只对应一个固件,量产的话效率太低。
2. 还有一种办法是使用adb向flash里面写一串字符串,也就是我们说的mac地址,效率也不高。
请问你是怎么解决的,有没有更简单一点的办法?
------解决方案--------------------------------------------------------
一般都是固化好了的 写在eeprom里面,看看是否有这个。
其他系统文件 估计跟设备文件类似,只是可以查看mac地址功能。
mac也是有分配的,不同厂家都有其区段。