GNU/Linux >> Belajar Linux >  >> Linux

Menyalin paket dari antarmuka ke yang lain

Jika kernel Anda cukup baru, Anda dapat menggunakan iptables --tee untuk meneruskan frame dari eth0 ke mesin penangkap.


Anda dapat menggunakan tindakan tc mirred. Misalnya:Untuk lalu lintas masuk:

tc qdisc add dev eth0 ingress
tc filter add dev eth0 parent ffff: \
   protocol all prio 2 u32 \
   match u32 0 0 flowid 1:1 \
   action mirred egress mirror dev eth1

Untuk lalu lintas keluar:

tc qdisc replace dev eth0 parent root handle 10: prio
tc filter add dev eth0 parent 10: \
   protocol all prio 2 u32 \
   match u32 0 0 flowid 10:1 \
   action mirred egress mirror dev eth1

Cari di internet untuk tcpbridge, yang persis seperti apa Pekerjaannya. Ini juga dapat digunakan untuk berbicara dengan mesin virtual.


Linux
  1. Cara Mengecualikan Direktori Tertentu Dari Menyalin Di Linux

  2. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  3. Bermigrasi ke Rackspace dari penyedia hosting lain

  1. Cara menyalin tabel dari satu database mysql ke database mysql lainnya

  2. DD dari /dev/zero ke /dev/null...apa yang sebenarnya terjadi

  3. RdRand dari /dev/random

  1. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  2. Bagaimana cara mencegah pengguna menyalin file ke hard drive lain?

  3. IPTables - Port ke ip &port lain (dari dalam)