Você está entendendo mal o encaminhamento de porta.
Você definiu o DOG corretamente ... ou seja, a porta IP externa 22 - > Porta IP interna DOG 22
Para CAT, o que você deseja é a porta IP externa 2222 - > Porta IP interna do CAT 22
Você não quer mudar nenhuma máquina local, você quer apenas que o roteador receba pedidos para 2222 e os envie para a combinação correta de IP / porta, que é o IP interno para CAT e seu serviço SSH está sendo executado na porta 22.
Por exemplo, é assim que eu configuro no meu roteador (sua tela provavelmente será um pouco diferente).
Oqueasinstruçõesacimadizemaoroteador:pegueotráfegovindodaInternetnaporta2222edirecione-oparaaporta22doCATnaredelocalnoendereçoIPlocal192.168.1.5.
Outradica:SeoseuroteadortiveroDHCPativado,encontreatabeladereservasDHCPnoroteadoreadicioneentradasaeleparaqueoCATeoDOGsemprerecebamomesmoendereçoIP.ODHCPatribuiseusendereçosIPlocaisesimplesmenteatribuiopróximodisponívelquandoumdispositivoficaon-lineediz"Preciso de um IP". No entanto, quando você está encaminhando portas, deseja que esses dispositivos locais obtenham sempre o mesmo IP. Se não o fizessem, um dia o DOG poderia ter o IP do CAT e vice-versa. Definir a reserva do DHCP garantiria que o DOG e o CAT sempre obtivessem o mesmo IP.