Instead of concentrating on having a static MAC and having the router set a static IP, just set the IP on the board itself. Then it should not matter what the MAC is. It can all be done through the /etc/network/interfaces file, similar to: iface eth0 inet static address 192.168.1.5 netmask 255.255.255.0 gateway 192.168.1.254 I use this method for my static IP's and no longer bother with the router. This is especially helpful with routers/firmware that do not support assigning a static IP through DHCP. Brett KQ9N On Sun, Dec 1, 2013 at 11:09 PM, Bob <kk6ecm@gmail.com> wrote:
Thought I had it... worked for awhile, then all of a sudden it changed IP addresses on me again (sigh!) Any ideas would be appreciated.
-----Original Message----- From: Bob [mailto:kk6ecm@gmail.com] Sent: Sunday, December 01, 2013 9:31 AM To: 'app_rpt-users@ohnosec.org' Subject: RE:[App_rpt-users] How to set MAC address on Beagleboard xM with Pickle Linux?
OK... found it and I figured it out.
Edited /etc/network/interfaces
ADDED the following at the end of the file:
hwaddress ether xx:xx:xx:xx:xx:xx
After rebooting, the "permanent" MAC address is on the card, so it now acts as a hardware MAC on bootup. Saved the SD card image as my new baseline backup for Pickle should I mess something up :-)
Now I can set a static address in my router for the Beagleboard-xM.