Son derece kemikli bir DSL ağ geçidine sahip AT&T U-Verse internet servisimiz var.
5 IP'miz (netmask 248) var, ancak ağ geçidi tek bir IP -> tek MAC adresi eşlemesinden başka bir şey yapamaz.
Tek bir güvenlik duvarı makinemiz var ve farklı IP / port kombinasyonlarını bir DMZ içindeki farklı yerlere yönlendiriyoruz.
Şimdiye kadar çözümümüz, güvenlik duvarında 4 ek NIC bulunan bir VMWare sanal makinesine sahip olmak, diğer 4 IP adresini almak ... ancak bir sorunumuz var.
Ağ geçidi temel olarak IP'nin beklenen MAC üzerinde yanıt verip vermediğini görmek için bir ARP ping işlemi yapıyor. Aynı LAN üzerindeki 4 NIC ile linux, TÜM IP'ler için ARP isteklerini tek bir arabirim kullanarak yanıtlıyor. Ağ geçidinin beklediği şey bu değil ve diğer 3 NIC'yi karıştırıyor. Ağ geçidi, ARP ping sonuçlarının beklenen MAC olmadığı IP'ler için gelen trafiği yönlendirmeyi reddediyor.
Eth0'ın IP'sinin eth0'a çıkması için ARP yanıtlarını, eth1'in eth1'i çıkarması için IP'nin yanıtını nasıl alabiliriz?
DÜZENLE
Christopher Cashell'in yanıtı bu durumda çalışmaz. Okumak için büyük umutlarým vardý ama ... hayýr.
DÜZENLEME 2
Çözüldü! Cevabımı aşağıda görebilirsiniz.