Sending the computer MAC

hello,
i have network as follows:
PC1,PC2, … → MT router → billing server → internet

i fixed the routing so that the the PC can get to the internet normally,
now the problem is, the billing server can only see the MAC address of the MT router, so if PC1 got authenticated, PC2 can access the internet without authentication because PC1 & PC2 share the same MAC address, and the billing software only sees the MAC address for the MT router,

is there anyway that the MT router can send the MAC addresses of the individual PCs to the billing server?

i can do it using bridging, but id like it to be done using routing.

Thanks.

Aren’t you discussing the same setup in http://forum.mikrotik.com//viewtopic.php?t=15026 ?

Anyway, as long as your MT device is routing and not bridging the billing server will always only see the MAC address of the MT device, never of any clients on the other side of the MT device.

This is a fundamental attribute of how layer 3 networking (routing) operates - it separates layer 2 domains from each other, therefore MAC addresses (which are layer 2 objects) are never visible accross layer 3 gateways.

–Tom