Mikrotik acts as hub only for one MAC

Hi,

I’m working with MikroTik Routers for more than 2 years now, so I know the basics and it’s capabilities.
But now I need a hint to find the answer on my issue.

This is my current setup:
ISP ↔ broadband modem ↔ MikroTik ETH1 ↔ MikroTik ETH2 ↔ SWITCH ↔ LAN
ISP: 84.112.. | ETH1 | DHCP client | SRCMASQUERADE
LAN:192.168..| ETH2 | DHCP server
I have 4 dynamic public IP addresses with my ISP.

There are 6 devices connected to that Switch.. Now I want 2 of those devices NOT to get their IP from my local DHCP, but from my ISP’s. In other words, I need them to have public addresses. So they have open access and are accessable from the internet without any rules whatsoever… Now how the hell on earth can I manage that?

I want to have some kind of address list with MAC addresses, and once a device in that list tries sends out a broadcast, it needs to bypass the MikroTik as if the MikroTik was just an ordinary switch.
Any ideas?

It is called Static NAT or 1:1 NAT.

There is an example at the end of this manual section on NAT.

http://www.mikrotik.com/testdocs/ros/3.0/qos/nat.php

Tom

Hi Tom, thanks for your fast reply in this..

It’s not the static NAT I need. I don’t really know how to explain , but look at the following:

forget the previous schema and think like I have this setup:
Broadband modem ↔ switch ↔ 4 PC’s, 2 special devices.

My ISP will give the 4 PC’s each a dynamic public IP.
but for the special device (like a digital tv box for example), my ISP gives out a special IP for services on that device. They get connected to some kind of Intranet of the ISP. To make that possible my ISP has a list of MAC addresses for those special devices, so it recognises it.

except I placed a MikroTik before the switch and I want the MikroTik to act as a switch for those two MAC addresses so my ISP receives the DHCP request from the device itself, not from my MikroTik.

Any idea’s?