we have a few devices here at our business that need to be connected to the network, however as an 'inbuilt' feature they randomise their mac address every time they turn on, both via the Ethernet and WiFi interface.

this plays havoc with the corporate networks since the network admins fix an IP to a mac address, one that clearly doesn't last very long.

what we're looking to do is come up with some sort of device to sit externally to these devices, and take the connection from the device and retransmit with a fixed mac address.

is that possible from a network engineering point of view?

  • What kind of devices are these?
    – jonathanjo
    Commented Jul 12, 2018 at 10:30
  • 3D printers, it's difficult to connect to them to a corporate network where the MAC addresses are key.
    – SGE
    Commented Jul 12, 2018 at 11:29
  • Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you can provide and accept your own answer.
    – Ron Maupin
    Commented Dec 25, 2018 at 9:04

1 Answer 1


What you are describing is actually just NAT. You could put a small router in front of the devices. On one side of the router, the devices will be put into a dedicated subnet, getting their IPs dynamically from DHCP. Any traffic from the devices will be source-NATed by the router so that the rest of the network will see all traffic from the devices as coming from a single IP.

If you have a requirement to be able to distinguish each device individually, you could have one subnet per device, and then do a distinct source NAT for each of those subnets. So each device will have a predictable "visible IP", even if its local IP in the subnet is changing all the time.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.