Como seu roteador não suporta mapeamento de porta, você pode fazer isso em cada um dos hosts por si ou por um host.
Para encaminhar o tráfego de entrada na porta 2241 para localhost: 22, use
iptables -t nat -A PREROUTING -p tcp --dport 2241 -j REDIRECT --to-ports 22
Para encaminhar o tráfego de entrada em 192.168.0.41:2242 para 192.168.0.42:22, você pode usar DNAT (NAT de destino). Você pode fazer isso, por exemplo, usando (existem soluções mais seguras possíveis):
echo 1 > /proc/sys/net/ipv4/ip_forward # or use /etc/sysctl.conf
iptables -t nat -A PREROUTING -p tcp --dport 2242 -j DNAT --to-destination 192.168.0.42:22
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -P FORWARD DROP
iptables -A FORWARD -d 192.168.0.42 -p 22 -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT