Nous avons le service Internet AT&T U-Verse, qui a une passerelle DSL extrêmement osée.
Nous avons 5 IP (masque de réseau 248), mais la passerelle est incapable de faire autre chose qu'un seul IP -> un seul mappage d'adresse MAC.
Nous avons une seule machine pare-feu et nous redirigeons différents combos IP / ports vers différents endroits à l'intérieur d'une DMZ.
Notre solution jusqu'à présent est d'avoir une machine virtuelle VMWare sur le pare-feu avec 4 cartes réseau supplémentaires, pour obtenir les 4 autres adresses IP ... mais nous avons un problème.
La passerelle effectue essentiellement un ping ARP pour voir si l'IP répond sur le MAC attendu. Avec 4 cartes réseau sur le même réseau local, Linux répond aux demandes ARP pour TOUTES les IP en utilisant une seule interface. Ce n'est pas ce que la passerelle attend, et cela gâche les 3 autres cartes réseau. La passerelle refuse d'acheminer le trafic entrant pour les adresses IP où les résultats de ping ARP ne sont pas le MAC attendu.
Comment pouvons-nous obtenir les réponses ARP pour que l'IP d'eth0 sorte eth0, que l'IP eth1 sorte eth1, etc.?
ÉDITER
La réponse de Christopher Cashell ne fonctionne pas dans cette situation. J'avais de grands espoirs en le lisant, mais ... non.
EDIT 2
Résolu! Voir ma réponse ci-dessous.