Orange Pi Win Plus - Permanently changing MAC address

Recommended Posts

Hi guys,


I've been busting my head for days now trying to find a way how to permanently change MAC address on my ehternet on Opi Win Plus boards but nothing yielded positive outcome.

The reason I need to permanently change MAC address is because I'll be running 6 of these boards on the same network and since all of them have identical MAC it's impossible for my router to manage them properly.


I'm running Ubuntu_xenial_default_3.10.107_server with legacy kernel.

I've tried changing the /etc/network/interfaces file by adding hwaddress ether xx:xx:xx:xx:xx:xx , changing from static to dhcp and doing all sorts of combinations in hopes that something will work. After every change I was restarting the board and the router so they would force new changes. Nothing.

I've also tried changing it with macchanger but that didn't do the trick as well.

One thing is not clear to me though - should there be any files in /etc/network/interfaces.d/ since at the beginning of my interfaces file it says source /etc/network/interfaces.d/* which led me thinking that this file is trying to call other files from that folder. Is this true?


And than I've stumbled upon several posts saying that MAC addresses are somehow hard coded into the system and that one of the potential solutions would be to decompile dtb files, changing it there and compiling it back.


These are the forum topics I've found:







Can anybody help me out with these steps?

I really don't know where to even start looking for these files which need to be decompiled and changed.



Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now