Originally Posted by
tev9999
I don't think that is possible, at least not with a router that has a built in firewall and plugging into the WAN/CABLE port. Nothing outside the router firewall should be able to see any IPs, MACs or other stuff happening on the LAN side.
The OP's thesis is that the captive portal could ask your browser to execute an app that would cough up your MAC address. Unrelated to router firewall.