I'm trying to figure out a way to run an ident daemon on a NATed server behind a RouterOS router. The thing is that all daemons out there work out of the box with a standard SOHO router, but not with RouterOS. The way I see it is that RouterOS changes the port of a packet when it NATs them, but ident doesn't understand that so it can't find the proper connection (read up a bit on how ident works if you don't know what I'm talking about), while a standard SOHO router doesn't do that.
So my question is, has anyone here gotten ident to work with a RouterOS NAT setup? Or is there a way to tell RouterOS to only change the address (not the port) of NATted packages?