Você precisa tomar decisões e projetar sua rede.
No ether1 que está conectado ao seu ISP, você deve definir uma rede menor. por exemplo, / 30 (para dizer a verdade, é muito mais fácil se você solicitar um intervalo menor do seu ISP do que dividir o que você tem agora).
Então, em ether1 10.10.10.192/30 seu gw é 10.10.10.193 e 10.10.10.194/30 é seu IP (no mikrotik - ether1). Você então pede ao seu ISP para rotear
- 10.10.10.196/30
- 10.10.10.200/29
- 10.10.10.208/28
para o endereço 10.10.10.194 e para configurar a mesma / 30 máscara de rede do lado deles como você fez no seu.
Então, em ether2 você configura um (ou mais) dos intervalos de endereços vistos acima. Nesta interface você não faz qualquer NAT. Você configura o pool de acordo com os intervalos de endereços configurados na interface.
Em ether3 você configura endereços privados como desejar. Os exemplos que você forneceu parecem bons. Aqui você configura MASQUERADE
e este é o único lugar onde você tem NAT.
E o que havia de errado com sua configuração original?
- Você não deve atribuir / 32 redes como você fez.
- O ISP abordará todos como estando na mesma rede, no entanto, esse não é o caso.
- Você não faz SNAT e DNAT ao mesmo tempo em uma interface. Neste caso, você só faz SNAT, que altera o endereço source . Quando os pacotes retornam, o subsistema netfilter lembra o que ele fez, a vontade fará automaticamente a transformação reversa. (MASQUERADE é um caso especial do SNAT)
EDIT Se você não quer envolver seu ISP neste, então faça o mesmo e ative o proxy-arp, isso é bem descrito aqui: link