I thought your architecture was:
(website) -.-.-.-.-.- (hotstpot server) ----- (customer routers)
And thus the customer's router's MAC WOULD be the correct value in this situation.
Apparently you have a hotspot running on each customer's router....
I think your current solution is the only way to do what you want.
Hi, My hotspot is on an external website. Here are the form variables i am passing, including MAC. However, the value of mac is the connecting device, not the MAC of the router.
Thew wiki clearly states "MAC ADDRESS OF THE USER" not the router.
<html><head>
<title>Air Stream Wireless</title>
</head>
<body>
<form name="redirect" action="
http://home.airstreamwireless.ca/homelogin.aspx" method="GET">
<input type="hidden" name="res" value="notyet" />
<input type="hidden" name="uamip" value="$(server-address)" />
<input type="hidden" name="mac" value="$(mac)" />
<input type="hidden" name="nasid" value="$(identity)" />
<input type="hidden" name="error" value="$(error)" />
<input type="hidden" name="dst" value="$(dst)" />
<input type="hidden" name="ip" value="$(ip)" />
</form>
<script language="JavaScript">
<!--
document.redirect.submit();
//-->
</script>
</body>
</html>
You do not have the required permissions to view the files attached to this post.