GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara merutekan hanya subnet tertentu (sumber ip) ke antarmuka tertentu?

Anda perlu menggunakan perutean berbasis kebijakan. Sesuatu seperti

ip rule add from <source>/<mask> table <name>
ip route add 1.2.3.4/24 via <router> dev eth4 table <name>

<name> adalah salah satu nama tabel yang ditentukan dalam /etc/iproute2/rt_tables atau Anda dapat menggunakan id numerik ...

Ini cukup banyak mengatakan, bahwa semua lalu lintas dari 1.2.3.4/24 akan dirutekan menggunakan tabel routing <name> . IIRC tidak menggunakan tabel default setelah melalui ini, jadi jika Anda memerlukan rute lain (mis. gateway default), Anda juga perlu menambahkannya ke tabel.


http://wiki.wlug.org.nz/SourceBasedRouting

Situs ini memiliki contoh yang bagus tentang perutean berbasis sumber.


Linux
  1. Bagaimana Cara Masuk Direktori Yang Namanya Hanya Minus?

  2. Bagaimana mengizinkan hanya pengguna non-root tertentu yang menggunakan crontab

  3. Bagaimana mengubah nama antarmuka di CentOS/RHEL 8 menggunakan prefixdevname

  1. Bagaimana saya bisa menghitung alamat IP pada Rentang Subnet CDIR Tertentu?

  2. Bagaimana Anda membedakan direktori hanya untuk file dari jenis tertentu?

  3. Cara memetakan ulang kunci di Linux hanya untuk keyboard tertentu

  1. Arahkan hanya lalu lintas tertentu melalui VPN

  2. Bagaimana sumber variabel tertentu

  3. lsof - batasi output hanya ke file fisik - bagaimana caranya?