GNU/Linux >> Belajar Linux >  >> Linux

Linux – Membalas Pada Antarmuka yang Sama Saat Masuk?

Saya memiliki sistem dengan dua antarmuka. Kedua antarmuka terhubung ke internet. Salah satunya ditetapkan sebagai rute default; efek samping dari ini adalah bahwa jika sebuah paket masuk pada antarmuka rute non-default, balasan dikirim kembali melalui antarmuka rute default. Apakah ada cara untuk menggunakan iptables (atau yang lainnya) untuk melacak koneksi dan mengirim balasan kembali melalui antarmuka asalnya?

Jawaban yang Diterima:

echo 200 isp2 >> /etc/iproute2/rt_tables
ip rule add from <interface_IP> table isp2 prio 1
ip route add default via <gateway_IP> dev <interface> table isp2

Di atas tidak memerlukan penandaan paket apa pun dengan ipfilter. Ini berfungsi karena paket keluar (balasan) akan memiliki alamat IP yang awalnya digunakan untuk terhubung ke antarmuka ke-2 sebagai alamat sumber (dari) pada paket keluar.


Linux
  1. Dapatkan alamat IP dari sebuah antarmuka di Linux

  2. Python:dapatkan gateway default untuk antarmuka/alamat ip lokal di linux

  3. Lokasi default database PostgreSQL di Linux

  1. Perilaku default Linux terhadap bagian `.data`

  2. Izin default pada direktori home Linux

  3. Meneruskan surat masuk di server Linux?

  1. Bagaimana saya mengonfigurasi Vim sebagai editor default saya di Linux

  2. Cara Menemukan IP Gateway Default di Linux

  3. Cara Mengubah Shell Default Di Linux