目前在RK3568上已经确认需要通过修改vendor中的MAC地址值才能满足自定义MAC的需求。
如果在开机之后再通过macchanger的方式改的MAC地址会在系统里面行程两个IP,这样对我的运行是有问题的。
所以求助下,怎么改vendor分区中的MAC?
目前在RK3568上已经确认需要通过修改vendor中的MAC地址值才能满足自定义MAC的需求。
如果在开机之后再通过macchanger的方式改的MAC地址会在系统里面行程两个IP,这样对我的运行是有问题的。
所以求助下,怎么改vendor分区中的MAC?
你是使用哪个系统?
Are you running Android or Linux?
这是uboot设置mac地址的代码:https://github.com/radxa/u-boot/blob/stable-4.19-rock3/arch/arm/mach-rockchip/board.c#L92
检测到vendor storage分区里没有mac地址就会使用net_random_ethaddr随机生成一个,你可以改一下这段代码,每次都写一次固定的值
ubuntu系统,之前尝试了很多方法,但都改不了
可以直接修改 /boot/uEnv.txt,在bootargs即 内核的 cmdline 添加:
mac_addr=xx:xx:xx:xx:xx