Saya memiliki mesin dengan beberapa antarmuka yang dapat saya konfigurasi seperti yang saya inginkan, misalnya:
- eth1: 192.168.1.1
- eth2: 192.168.2.2
Saya ingin meneruskan semua lalu lintas yang dikirim ke salah satu alamat lokal ini melalui antarmuka lainnya. Misalnya, semua permintaan ke server iperf, ftp, http di 192.168.1.1 seharusnya tidak hanya dirutekan secara internal, tetapi diteruskan melalui eth2 (dan jaringan eksternal akan mengurus perutean ulang paket ke eth1).
Saya mencoba dan melihat beberapa perintah, seperti iptables, ip route, dll ... tetapi tidak ada yang berhasil.
Perilaku terdekat yang bisa saya lakukan adalah dengan:
ip route change to 192.168.1.1/24 dev eth2
yang mengirim semua 192.168.1.x pada eth2, kecuali untuk 192.168.1.1 yang masih dialihkan secara internal. Mungkin saya kemudian dapat melakukan penerusan NAT dari semua lalu lintas yang diarahkan ke 192.168.1.2 palsu pada eth1, dialihkan ke 192.168.1.1 secara internal? Saya sebenarnya berjuang dengan iptables, tetapi itu terlalu sulit bagi saya.
Tujuan dari pengaturan ini adalah untuk melakukan pengujian driver antarmuka tanpa menggunakan dua PC.
Saya menggunakan Linux, tetapi jika Anda tahu cara melakukannya dengan Windows, saya akan membelinya!
Edit:
Jaringan eksternal hanyalah kabel crossover antara eth1 dan eth2. Katakanlah saya memiliki server http di komputer saya. Sekarang saya ingin mengakses server ini dari mesin yang sama, tetapi saya ingin memaksa lalu lintas TCP / IP untuk melewati kabel eth1 / eth2 ini. Bagaimana cara saya mengkonfigurasi antarmuka saya untuk ini?