Kami memiliki layanan internet AT&T U-Verse, yang memiliki gateway DSL yang sangat terbatas.
Kami memiliki 5 IP (netmask 248), tetapi gateway tidak mampu melakukan apa pun selain IP tunggal -> pemetaan alamat MAC tunggal.
Kami memiliki mesin firewall tunggal, dan kami mengarahkan IP / port combo yang berbeda ke berbagai tempat di dalam DMZ.
Solusi kami sejauh ini adalah memiliki mesin virtual VMWare di firewall dengan 4 NIC tambahan di dalamnya, untuk mendapatkan 4 alamat IP lainnya ... namun kami memiliki masalah.
Gateway pada dasarnya melakukan ping ARP untuk melihat apakah IP merespons pada MAC yang diharapkan. Dengan 4 NIC semua pada LAN yang sama, linux merespons permintaan ARP untuk SEMUA IP menggunakan antarmuka tunggal. Bukan itu yang diharapkan gateway, dan ini mengacaukan 3 NIC lainnya. Gateway menolak untuk merutekan lalu lintas masuk untuk IP di mana hasil ping ARP bukan MAC yang diharapkan.
Bagaimana kita bisa mendapatkan balasan ARP untuk IP eth0 untuk keluar eth0, IP eth1 untuk keluar eth1, dll?
EDIT
Tanggapan Christopher Cashell tidak berfungsi dalam situasi ini. Saya memiliki harapan besar membacanya, tapi ... tidak.
EDIT 2
Terpecahkan! Lihat jawaban saya di bawah ini.