Bem, depois de ler seu comentário, parece que esses dois PCs fazem parte da mesma rede local (LAN) . Esta é a razão pela qual você não pode ver o tráfego da sua Linux Box.
Este tutorial ensinará os fundamentos da LAN, mas será simples:
- Esses computadores se conhecerão através do ARP ;
- Eles "verão" que pertencem à mesma lan e falarão diretamente
- Se sua caixa do Linux for o gateway, ela será usada apenas para rotear tráfego que NÃO pertença a essa lan (de
10.0.2.0/24
ou qualquer máscara que você tenha definido)
tl, dr : Esses computadores estão na mesma LAN, portanto, para ver algum tráfego da sua caixa do Linux (e você não será capaz de "interceptar / manipular", apenas ver ") você terá que colocar seu Linux nic no modo promisc: ip link set dev eth0 promisc on
Ok. Passando tudo isso teórico, quando você está fazendo um DNAT
dentro da mesma lan, você terá que fazer o pacote voltar às suas origens "com força" usando um SNAT. Este é um caso especial em que você tem 2 computadores na mesma LAN ao fazer um NAT.
iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT --to-destination 10.0.2.188:3389
iptables -t nat -A POSTROUTING -p tcp -d 10.0.2.188 --dport 3389 -j SNAT --to-source 10.0.2.122
Desta forma, você irá impor isso, quando um pacote retornar à sua caixa do Linux, uma Source nat será feita para 10.0.2.122
Outras alternativas:
Faça um Proxy RDP com HA-proxy e coloque esses hosts em redes separadas. Isso é um exagero (criando um saldo de proxy rdp de único membro), mas é uma alternativa.