Parece ser um problema de roteamento.
O tráfego de retorno usa a interface de saída padrão entre as duas interfaces que você tem em sua máquina externa.
E, aparentemente, não é a mesma interface do tráfego usado para o tráfego de entrada. Você pode verificar se esse é o caso executando tcpdump -v -i ethX na sua máquina para cada uma das interfaces. Onde X é o número da interface