A few months ago I decided to invest in a new Wireless N router with simultaneous dual-band capabilities. I found the D-Link DIR-825 router to be a good fit for my needs and took a gamble on a somewhat pricey router. So far, the experience has been acceptable, but there is one really annoying issue.
Sometimes, when trying to add an IP Reservation (necessary for port forwarding, etc), the device you are trying to reserve for is not allowed to be added to the list of reserved address. When clicking the “Save” button, you receive a message stating …
Invalid MAC Address
I wrote up the above little piece of code, copied it in to my browsers’ address bar and hit enter. FireFox was stubborn and didn’t run it on the first try, instead it took me to a search page. I pressed the Back button and tried again. On the second attempt, I received an alert message showing me that my assignment worked!
I then tried saving the IP address reservation entry again and this time it worked! Now to finish storing IP address reservations, you have to click on the Save Settings button. Anxiously I tried that, and what do you know … there was no server-side validation performed. It stored my reservations and everything is working out just fine!
They have since released firmware that fixes this issue, but this is still a neat trick that hopefully readers can find useful. When a webpage just isn’t behaving the way you would like, maybe you can write a little piece of script to help you take better control of the situation yourself.