O roteamento combinado com snat / dnat deve fazer o truque. A idéia básica aqui é atribuir a cada dispositivo no HOST1 um segundo endereço IP "virtual" em uma segunda sub-rede. Os endereços virtuais são traduzidos nos reais antes / depois que eles saem / entram no host1. Use a configuração a seguir e direcione o tráfego iperf para 192.168.9.2 ou 192.168.10.2 (dependendo da direção desejada do fluxo)
Atribuição de endereço IP
HOST1
-
eth0 192.168.29.2/24 (o endereço "virtual" para este dispositivo será 192.168.9.2)
-
eth1 192.168.30.2/24 (o endereço "virtual" para este dispositivo será 192.168.10.2)
DUT
- eth1 192.168.29.2/24
- eth2 192.168.30.2/24
Rotas estáticas
HOST1
- 192.168.10.2/24 via 192.168.29.1
- 192.168.9.2/24 via 192.168.30.1
DUT
- 192.168.9.2/24 via 192.168.29.2
- 192.168.10.3/24 via 192.168.30.2
Regras iptables no HOST1
POSTROUTING
- Pacotes SNAT destinados a 192.168.9.2 a 192.168.10.2
- Pacotes SNAT destinados a 192.168.10.2 a 192.168.9.2
PREROUTING
- Pacotes DNAT destinados a 192.168.9.2 a 192.168.29.2
- Pacotes DNAT destinados a 192.168.10.2 a 192.168.30.2